[Nottingham] Batch file renaming

Martin martin at ml1.co.uk
Sun Jul 20 13:36:07 BST 2008


Second thought just in case you might have /folders/ named
blah.blah.128k that you don't want renaming, use:

Martin wrote:
> Michael Quaintance wrote:
> [---]
>> want all have names like "01 - Beat It.mp3.128kbps". The files are 
>> arranged in folders of the artist and album.
>>
>> Because these files have been transferred from a Mac to a Windows 
>> machine, there are some "interesting" characters in the file and folder 
>> names. By interesting, I mean accented characters, spaces, exclamation 
>> marks, attempts at protecting accented characters, etc.
>>
>> Could someone suggest a way to rename all these files so as to strip the 
>> trailing ".128kbps" and leave the rest of the filename and folder names 
>> intact?
> 
> OK, first:
> 
> MAKE A FULL BACKUP OF EVERYTHING FIRST!
> 
> 
> For take one, try:
> 
> cd to the top directory, and:
> 
> find . -name '*.128k' -print | while read n ; do mv -v "${n}"
> "${n%.128k}" ; done

find . -type f -name '*.128k' -print | while read n ; do mv -v "${n}"
"${n%.128k}" ; done


> There's various GUI batch renamers. I don't know if they work
> hierarchically.
> 
> 
> BTW: When are you flying?
> 
> Any partying??!
> 
> Cheers,
> Martin


-- 
----------------
Martin Lomas
martin at ml1.co.uk
----------------



More information about the Nottingham mailing list