![]() |
[tool]renaming files?
I got some folders, all of them contain pictures with 001.jpg, 002.jpg etc. at the end. Now I want to put all those pics into one folder, so they have to be continously numbered.
Do you know a tool which features this? |
Why don't you script it (dos or NT-Scripting) and learn a new skill in the process?
|
^ not a bad suggestion...
...or, for a prog, I recommend Renamer. I've been using this freeware util for a few years, and I love it. :) |
I'm very partial to CK Rename:
http://www.musicsucks.com/CKSoft/index.htm Free and very feature rich. |
Tropple thanks for the program link, I too have been looking for a program that is as easy to use as this one. I'd give ya a rep point only if this forum supported things like that.
|
Quote:
|
To batch rename pictures I use Irfanview, it's a image viewer but does more than that. It's totally free to download and use. Give it a shot.
|
sashime76, can you provide us with a link?
|
Quote:
http://www.google.com.au/search?hl=e...e+Search&meta= |
I like infranview, but I have a problem with the design in that it has no provision to _not_ save MRUs.
|
It would be very simple to script this.
Sometimes a command at the command prompt like "ren *.jpg *_foldername.jpg" will work ... but if it doesn't you can do the following. At a command prompt you can type dir /b > foldername.txt ... this will create a text file with all of the filenames in the folder (the /b switch tells the dir utility to use bare format so you don't get all of the extraneous information for each file). You would do this for each folder. Hopefully you know how to navigate directories (folders) at a command prompt -- if not then you will probably want to use the utilities above. After running dir /b > foldername.txt you will have a text file with something like: 001.jpg 002.jpg 003.jpg in it. You need to use Textpad (http://www.textpad.com/) to build the script to rename each file whatever you want it to be called. Textpad has a nifty feature called "block mode" ... you can use it to copy the first list and paste it next to itself: 001.jpg 001.jpg 002.jpg 002.jpg 003.jpg 003.jpg Then you can prepend text in front of those lists (in block mode): Select the SECOND 00x.jpg column and find/replace .jpg with .jpg ren x:\foldername\ (where x=your drive name) 001.jpg 001.jpg 002.jpg 002.jpg 003.jpg 003.jpg becomes 001.jpg 001.jpg ren x:\foldername\ 002.jpg 002.jpg ren x:\foldername\ 003.jpg 003.jpg ren x:\foldername\ While still in block mode select just the "ren x:\foldername\" column and cut it (not copy). Then place your cursor in front of "001.jpg 001.jpg" and select paste You should now have: ren x:\foldername\001.jpg 001.jpg ren x:\foldername\002.jpg 002.jpg ren x:\foldername\003.jpg 003.jpg again using block mode select the second list or just the second .jpg and use the find/replace utility to replace .jpg with _foldername.jpg (or anything that seperates these files from the other files): ren x:\foldername\001.jpg 001_foldername.jpg ren x:\foldername\002.jpg 002_foldername.jpg ren x:\foldername\003.jpg 003_foldername.jpg Save the file with the .bat extension and then run it. If you do that for each folder you will have unique names for every JPG and they can be copied to a single folder. You can even script the copy process using similar methods. It's not really as complicated as it looks in writing. The whole process should take about 3 minutes for each folder (once you get the hang of it). Of course, you can always use the utilities listed above. D |
All times are GMT -8. The time now is 05:44 PM. |
Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
Search Engine Optimization by vBSEO 3.6.0 PL2
© 2002-2012 Tilted Forum Project