I'm not aware of an xcopy 'move' type operation unfortunately, if anyone is aware it would be very handy for me, as I often have to do the same thing but with tifs/jpgs and tifs/pdfs.
Personally I would write a small batch script to do the dirty work.
Perhaps you could do something along the lines of:
cd /D 'main directory'
dir *.flac /B /S > c:\list.txt
xcopy the directory structure somewhere else
cd new location
dir /B /S > c:\list2.txt
Open file in excel, add in another couple of columns, and have
Code:
A B C D E F
MOVE " "(space) first line of c:\list.txt " "(space) first line of c:\list2.txt A1&B1&C1&D1&E1
Copy column F to a tmp.bat file and run it
Then cd new location
search and replace mp3 with flac in list2.txt and save as list3.txt
Pastes again in excel and end up with
Code:
A B C D E F
REN " "(space) first line of c:\list2.txt " "(space) first line of c:\list3.txt A1&B1&C1&D1&E1
then save again as tmp1.bat and run it should change the folder names.
Test all this on a sample first. Really hacky but would work for a one off.
<edit> > or if you have enought disk space/time just copy it all, and then F3 in explorer, search for *.mp3 in the flac and CTRL+A, DEL, and vice versa for the *.flac in the MP3. --- Misread above post, you don't have mp3 already there(in the path). So that's it really, job done, just add MP3 and FLAC root folders at the top of the tree. This keeps other files as well.