Hello,
it' possible to do this rename with dos command "REN"
file1xx.txt > file1.txt
file2xx.txt > file1.txt
.....
Thanks
Regars
Dario
Rename filenameXX.txt to filename.txt
Moderator: DosItHelp
-
- Posts: 319
- Joined: 12 May 2006 01:13
Re: Rename filenameXX.txt to filename.txt
darioit wrote:Hello,
it' possible to do this rename with dos command "REN"
file1xx.txt > file1.txt
file2xx.txt > file1.txt
.....
Thanks
Regars
Dario
assuming you want to get rid of XX, which is any 2 characters before the extension .txt.
Code: Select all
C:\test>gawk "{f=FILENAME;sub(/..\.txt/,\".txt\",f);cmd=\"ren \"FILENAME\" \"f ;print cmd}" file1XX.txt file2XX.txt
ren file1XX.txt file1.txt
ren file2XX.txt file2.txt
substitute "print cmd" for "system(cmd)" to do actual rename
Re: Rename filenameXX.txt to filename.txt
unfortunately no, the lenght of first character could be variable, but 2 byte before dot are fix
Re: Rename filenameXX.txt to filename.txt
darioit wrote:2 byte before dot are fix
Code: Select all
for %%i in (*xx.txt) do set "$i=%%~ni"& call ren "%%i" "%%$i:~0,-2%%.txt"