バッチファイルで
・ファイル名を変更
できます!
ここでは
・変更前後のファイル名の存在確認をした上で
・ファイル名を変更
する方法を記載します!
コード
ここでは例として
・デスクトップ配下のファイル「aiueo.txt」のファイル名を変更
します。
@echo off
rem 変更前のファイルが格納されているフォルダ
set folderPath=C:\Users\user\Desktop
rem 変更前のファイル名
set oldFileName=aiueo.txt
rem 変更後のファイル名
set newFileName=newFileName.txt
rem 変更前のファイルの存在有無を確認
if not exist "%folderPath%\%oldFileName%" (
echo 変更前のファイルが存在しないため、変更を中断します。
echo.
pause
exit
)
rem 変更後のファイルの存在有無を確認
if exist "%folderPath\%%newFileName%" (
echo 変更後のファイルが存在するため、変更を中断します。
echo.
pause
exit
)
rem ファイル名を変更
ren "%folderPath%\%oldFileName%" "%newFileName%"
echo ファイル名を変更しました。
echo.
pause
exit
実行結果
ファイル名を変更できました。
参考①
フォルダ名の変更もできます。
詳細は以下の記事をご確認ください。
参考②
ファイルの存在有無の確認について、詳細は以下の記事をご確認ください。
参考③
上記のコードで使用した以下の詳細は、公式サイトをご確認ください。
●renコマンド