Page 1 of 1

How 2 - Loop directory get filename, then find pos of @ char

Posted: 18 Jan 2009 06:10
by ibexcentral
Hi,

I would really appreciate it if someone could help provide the dos code to:

1. Loop through a directory pick out only .mp4 files
2. And for every .mp4 get filename and remove extension
3. Split the filename string and place into variables from this format:

B_200901011555_VIDEO_CATEGORY@Title Of The Video.mp4

to this:

Date=2009010111555
Category=VIDEO_CATEGORY
Title=Title Of The Video

4. Still on a file by file basis, I guess in a for loop, construct the following string which calls a command line program called AtomicParsley (Which adds metadata to an .mp4 file) the string would be as follows based on the filename above:

AtomicParsley "B_200901011555_VIDEO_CATEGORY@Title Of The Video.mp4" --purchaseDate "2009010111555" --keyw "VIDEO_CATEGORY" --title "Title Of The Video" --overWrite

5. Continue to loop through the rest of the .mp4 files in a directory and perform the same string manipulation and then call the AtomicParsley program to add the metadata.

I have had a go but failed as I don't know the dos commands to split the string up properly.

Please help.

Thanks