Hello,
I am batch exporting filenames and I have no control over the ouput name of each file. I need to rename each filename to a specific standard. I have created a text file that has the exported filename in one column and what the filename should be renamed to in another column.
Is there a way to write a script that can use the text file to lookup the old name and rename it to the new name?
Configuration: Windows XP Internet Explorer 7.0
You have the old name and new name in two columns in a file. I will call the file "names.txt". Here is the script that will rename all of them in a batch.
var string names ; cat "names.txt" > $names
while ($names <> "")
do
var str line ; lex "1" $names > $line
var str oldname, newname ; wex "1" $line > $oldname ; wex "1" $line > $newname
system rename ("\""+$oldname+"\"") ("\""+$newname+"\"")
done
This script is in biterscripting. You can download it free from http://www.biterscripting.com . It installs in minutes. Save the script in file C:\Scripts\rename.txt. Start biterscripting. Enter the following command. script rename.txt It will rename all the files one by one. Then export them. Email me if you need more help. Sen |
Alan:
|
HI,
|
Hi Bookworm:
|