
Untitled
By: a guest on
May 2nd, 2012 | syntax:
None | size: 1.76 KB | hits: 16 | expires: Never
How to rename and move files to new directory
FOR /R C:your_folder %%d IN (*.txt) DO (
ren %%d %%~nd.txt_mvd
)
FOR /R E:your_folder %%d IN (*.*) DO (
IF %%~dpd==E:your_folder (
ren %%d %%~nd.txt_mvd
)
)
FOR /R E:your_folder %%d IN (*.txt) DO (
IF %%~dpd==E:your_folder (
ren %%d %%~nd.txt_mvd
)
)
set Extension_of_file_you_want_to_renamne_and_move=txt
set New_extension_of_moved_files=txt_mvd
set Folder_that_contain_your_files=C:Your_starting_folder
set Folder_where_to_move_your_files=C:Your_destnation_folder
FOR /R %Folder_that_contain_your_files% %%d IN (*.%Extension_of_file_you_want_to_renamne_and_move%) DO (
IF %%~dpd==%Folder_that_contain_your_files% (
IF %%~xd==.%Extension_of_file_you_want_to_renamne_and_move% (
ren "%%~d" "%%~nd.%New_extension_of_moved_files%"
move "%%~dpnd.%New_extension_of_moved_files%" "%Folder_where_to_move_your_files%"
)
)
)
set Folder_that_contain_your_files = c:myFolder <--- WRONG, WON'T WORK, there are unneeded space
set Folder_that_contain_your_files=c:myFolder <--- OK, THIS WILL WORK, there are no extra spaces
set Extension_of_file_you_want_to_renamne_and_move=txt
set New_extension_of_moved_files=txt_mvd
set Folder_that_contain_your_files=C:Your_starting_folder
set Folder_where_to_move_your_files=C:Your_destnation_folder
FOR /R "%Folder_that_contain_your_files%" %%d IN (*.%Extension_of_file_you_want_to_renamne_and_move%) DO (
IF "%%~dpd"=="%Folder_that_contain_your_files%" (
IF %%~xd==.%Extension_of_file_you_want_to_renamne_and_move% (
ren "%%~d" "%%~nd.%New_extension_of_moved_files%"
move "%%~dpnd.%New_extension_of_moved_files%" "%Folder_where_to_move_your_files%"
)
)
)