ファイルリネームのコツ

Last-modified: 2024-02-10 (土) 10:20:39

ファイルのリネームを行う時は共通点を見つけて、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