使用 .bak 扩展名重命名文件
Rename file with the .bak extension
我正在尝试重命名一个扩展名为 .bak 的文件。但是我不知道 test56.bak 这个名字,因为它一直在变化。
所以让我们说:
test56.bak
重命名为:
Upload.bak
我已经试过了,但是没有用:
rename F:\BackupRestore *.bak Upload.bak
您使用的语法不正确
REN [drive:][path]SourceMask TargetMask
正确的语法:
rename F:\BackupRestore\*.bak Upload.bak
多个文件
dir c:\bkp\ /A:-D /b | findstr.exe /n /R "*.bkp" > %temp%/file-count.txt
FOR /F "tokens=1-10 delims=:" %%A IN ('type "%temp%/file-count.txt"') do set NUMBER-OF-FILES=%%A
FOR /L %%A IN (1,1,%number-of-files%) DO CALL rename %%A
:rename
FOR /F "tokens=1-10 delims=:" %%A IN ('type "%temp%/file-count.txt" ^| findstr "%1:"') do ren %%B upload-%RANDOM%.bak
我正在尝试重命名一个扩展名为 .bak 的文件。但是我不知道 test56.bak 这个名字,因为它一直在变化。
所以让我们说:
test56.bak
重命名为:
Upload.bak
我已经试过了,但是没有用:
rename F:\BackupRestore *.bak Upload.bak
您使用的语法不正确
REN [drive:][path]SourceMask TargetMask
正确的语法:
rename F:\BackupRestore\*.bak Upload.bak
多个文件
dir c:\bkp\ /A:-D /b | findstr.exe /n /R "*.bkp" > %temp%/file-count.txt
FOR /F "tokens=1-10 delims=:" %%A IN ('type "%temp%/file-count.txt"') do set NUMBER-OF-FILES=%%A
FOR /L %%A IN (1,1,%number-of-files%) DO CALL rename %%A
:rename
FOR /F "tokens=1-10 delims=:" %%A IN ('type "%temp%/file-count.txt" ^| findstr "%1:"') do ren %%B upload-%RANDOM%.bak