- ベストアンサー
複数フォルダー名を一括リーネーム
- 複数のフォルダー名を一括でリネームする方法について調査しました。
- 特定のbatファイルを使用して、複数のフォルダー名を一括で変更する方法について紹介されていました。
- batファイルを使ったフォルダー名の一括リネーム方法について、以下の情報を参考にしてください。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
間違えて古いQに書いてしまいました。 バッチファイルはこうなります。 単独ファイル・フォルダをbatにドロップまたはコマンドラインでファイルを指定して使用できます。 rem ドラッグ&ドロップで rem ファイル・フォルダ名の後ろの文字を削除 rem フルパス取得 set BEFORE="%~nx1" set FULL="%~f1" if %BEFORE%=="" goto :EOF rem 抽出:1文字目から,後ろから13文字目まで set AFTER="%BEFORE:~1,-13%" ren %FULL% %AFTER% 複数ファイル仕様ではforループとsubが必要になります。 以下はそのままでは動きません。(未検証) 実行フォルダにパスを移動、重複検査、フルパスのパラメーターとか必要です。 例: cd "%~f1" for /d /r %%F in ("kool&water*") do call :sub "%%F" goto :EOF :sub set BEFORE="%~nx1" set FULL="%~f1" set AFTER=%BEFORE:~1,-13%" ren "%FULL%" "%AFTER%" goto :EOF
その他の回答 (2)
- intelli
- ベストアンサー率47% (154/326)
ご希望に合致するかどうかわかりませんが、下記のソフトウェアを使用しています。ご参考になさってください。 http://beefway.sakura.ne.jp/dl-allrename.html
お礼
便利なアプリの紹介ありがとうございます。 お~瑠璃ね~むのマクロ機能で希望の処理を登録する事ができました。 Ver4.9.2 beta5 が上がっていましたので、こちらを利用しましたが Windows_10でも問題なく作動しました。 出来れば、もっと簡単にバッチ処理が出来れば良いのですが。。。。
- intelli
- ベストアンサー率47% (154/326)
バッチファイルを利用されるのも手かもしれませんが、リネーマーを利用されたら? ファイル名だけでなく、フォルダ名を一括でリネーム出来るものもありますよ。 Vectorとか窓の杜で検索されたら?
補足
レスありがとうございます。 リネーマーの利用の提案ですが、 https://okwave.jp/qa/q9519352.html を参照されると判りますが、 現在、『Flexble Renamer』を利用中でこのアプリでリネームは出来るが 毎回同じ操作が必要でできれば手数をかけずに処理したいので相談しました。 詳細は、 https://okwave.jp/qa/q9519352.html を参照して下さい。
お礼
レスありがとうございます。 提示頂いたバッチを参考に試してみたいと思います。
補足
私の場合、『お~瑠璃ね~む』を利用して 下記のショートカットをデスクトップに作成して 対象フォルダーをドラッグ&ドロップで置換処理するのが一番簡単なようです。 C:\allren491\allrename.exe s/ Chikan Moji// Chikan Mojiは、置換対象の文字列です。 複数のフォルダーでも1回で処理できるので大変便利です。