Guest brettmanning24@gmail.com Posted October 31, 2007 Posted October 31, 2007 Hello, Is it possible to use the rename command to rename a *.ITF file with the filename of a TXT file in the same directory. For example Directory 1 contains: DEAL1.ITF BRETT.TXT DEAL1.LOG Is it possible to rename DEAL1.LOG to BRETT.LOG (the same name of the TXT file). The TXT file will be a different name each time, therefore it needs to be some kind of variable rename i.e. always rename the .LOG file to that of the .TXT filename. Thanks, Brett
Guest Franc Zabkar Posted October 31, 2007 Posted October 31, 2007 Re: Rename *.ITF with filename of TXT file On Wed, 31 Oct 2007 10:16:11 -0700, brettmanning24@gmail.com put finger to keyboard and composed: >Hello, > >Is it possible to use the rename command to rename a *.ITF file with >the filename of a TXT file in the same directory. For example >Directory 1 contains: > >DEAL1.ITF >BRETT.TXT >DEAL1.LOG > >Is it possible to rename DEAL1.LOG to BRETT.LOG (the same name of the >TXT file). The TXT file will be a different name each time, therefore >it needs to be some kind of variable rename i.e. always rename >the .LOG file to that of the .TXT filename. > >Thanks, > >Brett Cut and paste the following commands into a .bat file, eg renamer.bat. Then execute it. ===================================== md dummydir copy *.txt dummydir cd dummydir ren *.txt *. for %%i in (*) do set txt_name=%%i del %txt_name% cd .. copy *.log dummydir cd dummydir ren *.log *. for %%i in (*) do set log_name=%%i del %log_name% cd .. ren %log_name%.log %txt_name%.log ren %log_name%.itf %txt_name%.itf set log_name= set txt_name= rd dummydir ===================================== - Franc Zabkar -- Please remove one 'i' from my address when replying by email.
Recommended Posts