自分用sendto
DOSバッチファイルの評価用一括リネームスクリプト
*windows10環境で動作確認
複数の画像や音楽や圧縮ファイルがあって、
自分の評価をファイル名に付けときたかったんですよね
”出来るだけ簡単に”
このSSS.batを元にss.batやs.batなどを作っておけば
リネームがはかどるー
SSS.bat
@echo off
rem エクスプローラーのパスでshell:sendtoって入れてそこに置くと右クリックの「送る」に表示される
rem こいつにファイルを送るとSSS_を頭につけてリネームする
rem rename文1行だけだと1ファイルだけ、それ以外でファイル数分ループさせる
%~d1
cd %~dp1
:loop
if "%~1" == "" goto end
rename "%~n1%~x1" "SSS_%~n1%~x1"
shift
goto loop
:end
ちなみに機種依存文字に悩まされるときには
chcp 65001
こんな感じのをあたまに入れるといいです
65001 UTF-8
932 Shift-JIS
1200 UTF-16
依存文字対策はこちらで発見しました、助かる
https://nayutari.com/batch-utf8