16

RENWindows 7 コマンド プロンプトを使用してファイルのバッチを編集する方法を理解しました。ただし、今回はすべてのファイルにプレフィックスを追加しようとしていますが、できません。すべてのファイルは tif ファイルです。

たとえば、ファイルは C:\Users\user1\Desktop\Test_Folder
にあります。各フォルダー内のファイルは 9 で始まります。
各ファイルには 5 桁の数字 (90200、90201、90202) があります。

各ファイル名の前に 0 (ゼロ) を追加して、090200、090201、090203 に変更しようとしています....

私は試した:

FOR %v IN (?????.tif) DO REN %v 0%v

私も試しました:

FOR %%a in (*.tif) DO REN "%%a" "0%a"

助けてください。

4

6 に答える 6

29

こっちの方がシンプル...

forfiles /M *.tif /C "cmd /c ren @file 0@file"

ソース: https://www.windows-commandline.com/rename-file-extensions-bulk/

于 2013-04-11T11:01:57.163 に答える
2

これを試して、フォルダーとサブフォルダー内のファイルの名前を変更できます。

FOR /r "C:\Users\user1\Desktop\Test_Folder" %%a in (9*.tif) DO REN "%%~a" "0%%~nxa"
于 2013-04-02T22:02:13.883 に答える
1

どうでも!問題が解決しました。少し変更する必要がありましたが、これが私にとってはうまくいきました:

FOR /r "C:\Users\user1\Desktop\Test_Folder" %a in (9*.tif) DO REN "%~a" "0%~nxa"

皆さん、ありがとうございました!

于 2013-04-03T12:04:39.943 に答える
0

このスニペット コードは、フォルダー内のすべてのファイルの「ab」を削除するのに役立ちます。

FOR /r "folderName" %a in (ab*.txt) DO set fname=%~nxa & REN "%~a"  "%fname:~3%"

FolderName に ab1.txt、ab2.txt などのファイルがある場合、結果は 1.txt、2.txt になります。

于 2015-12-03T07:21:36.857 に答える