何百もの画像をかなり頻繁に操作する必要があります。画像を取得すると1018u182012480d1j80.jpgタイプのファイル名になることが多いので、すべての画像を選択してから「F2」を押すと画像に名前が変更されます(1).jpg | image(2).jpg | ...など誰かが私にファイル名のかっことスペースを削除するバッチスクリプトを書くことができますか?すべてのファイル名からカッコと空白を削除するバッチスクリプト
可能であれば、私はそれを開いてカレントディレクトリを更新するためにバッチファイルを編集しなくてもいいですフォルダ、それは素晴らしいだろう。
バッチファイルはまったく分かりませんが、括弧は削除されていますが、ソースファイルを追加する必要があります。
@ECHO OFF
SETLOCAL
SET "sourcedir=C:\.." #Can we make this just find the location?
FOR /f "delims=" %%a IN (
'dir /b /s /a-d "%sourcedir%\*" '
) DO (
SET "name=%%~na"
SETLOCAL ENABLEDELAYEDEXPANSION
SET "newname=!name:)=!"
SET "newname=!newname:(=!"
IF "!name!" neq "!newname!" (
IF EXIST "%%~dpa!newname!%%~xa" (ECHO cannot RENAME %%a
) ELSE (REN "%%a" "!newname!%%~xa")
)
endlocal
)
大変ありがとうございました! –