TOP > Up > Today
名前: pandora BBSから
質問:http://pasokoma.jp/46/lg463411#463414
携帯:http://pasokoma.jp/m?num=463414&ope=v
--
smappyさんは No.463411「ファイル名リネーム」で書きました。
面白そうなので、こんな DOSバッチを作ってみました
以下の、ここから・・・ここまで をコピーして、renmp3.cmd とかいうファイル名で保存してください
このcmdファイルを、MP3がたくさん入ってるフォルダにコピーして、
そこで、エクスプローラ上からダブルクリックしてください
ご希望の日付変更ができます
ただし、実行条件として
・rename対象は、ファイル拡張子がMP3
・ファイル名は、*****010507.MP3 の形式になってること(限定条件)
「SET TARGETDIR=」の部分を、その上の行のように修正すると、フォルダを指定してrename実行させられます
(修正後の例)
SET TARGETDIR=D:\MUSIC_FOLDER
今は、本当にrename実行させないように、コメント化してますので、ためし実行してみてください
本当に実行させたい場合、次の修正をしてください
:: rename実行
rem REN !ORGNAME! !RENNAME!
~~~
↑
ここの rem の3文字を削除して、こう↓する
:: rename実行
REN !ORGNAME! !RENNAME!
::----- ここからコピー -----
@ECHO OFF
SETLOCAL ENABLEEXTENSIONS ENABLEDELAYEDEXPANSION
CLS
::RENAMEしたいフォルダ名をFULLPATHで(こんな具合に)
:: TARGETDIR=D:\MUSIC_FOLDER
SET TARGETDIR=
CD /D "%TARGETDIR%"
DIR /B %TARGETDIR% >FILEDIR.tmp
FOR /F %%P IN (FILEDIR.tmp) DO (
SET ORGNAME=%%P
SET RENNAME=!ORGNAME:~0,-10!!ORGNAME:~-6,2!!ORGNAME:~-8,2!!ORGNAME:~-10,2!!ORGNAME:~-4!
IF /I "!ORGNAME:~-4!"==".MP3" (
echo FILE Rename: !ORGNAME! → !RENNAME!
:: rename実行
rem REN !ORGNAME! !RENNAME!
) ELSE (
echo Not Rename: !ORGNAME!
)
)
DEL FILEDIR.tmp /Q
pause
::----- ここまでコピー -----
--
== 掲示板URL: http://pasokoma.jp/bbs ==
配信の停止: http://pasokoma.jp/taikai
本メールマガジンへの返信はなさらないで下さい
== 投稿はパソコン困りごと掲示板でお願い致します ===
TOP > Up > Today