ファイルリネームのコツ

Last-modified: 2024-07-14 (日) 21:28:31

ファイルのリネームを行う時は共通点を見つけて、batファイルやcmdやrenコマンドを使う。

txtで編集する場合は、文字化けを防止するために、txtをクリックして→ファイル→開く→文字コードを"ANSI(s-jis)"を選択する。

例(batファイルの場合)

@echo off
setlocal enabledelayedexpansion
set TARGET1=posion
set REPLACE_WITH1=正常位
set TARGET2=back
set REPLACE_WITH2=後背位
set TARGET3=cow
set REPLACE_WITH3=騎乗位

for %%F in (*) do call :sub "%%F"
exit /b

:sub
set @FILE_NAME=%1
for /L %%F in (1,1,3) do (
     set Before=!TARGET%%F!
     set After=!REPLACE_WITH%%F!
     call set @FILE_NAME=%%@FILE_NAME:!Before!=!After!%%
 )
ren %1 %@FILE_NAME%
goto :EOF

以下のサイト様を参考にしました。
https://qiita.com/kaorikatakura/items/69d50a920caf7ada3004
https://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q14265479889
https://qiita.com/mwww/items/c3096811518f1ce9a969