私は現在、タイムスタンプ(AFL-YYYYMMDHHMMSS-BKS-0.910-11
。)を持つファイル名を処理するためにバッチファイルを使用しています。例:
AFL-20130131144045-BKS-0.910-11
BKS
"と.910-11
(.910-11はファイル拡張子です)を保持するために、これらのファイル名からサブストリングを抽出したいと思います。
バッチファイルでこれを達成するにはどうすればよいですか?
私は現在、タイムスタンプ(AFL-YYYYMMDHHMMSS-BKS-0.910-11
。)を持つファイル名を処理するためにバッチファイルを使用しています。例:
AFL-20130131144045-BKS-0.910-11
BKS
"と.910-11
(.910-11はファイル拡張子です)を保持するために、これらのファイル名からサブストリングを抽出したいと思います。
バッチファイルでこれを達成するにはどうすればよいですか?
どうぞ
@echo off
for %%x in (AFL-*-BKS-*.*-*) do (
for /f "delims=-. tokens=3,5-6" %%a in ("%%x") do (
echo %%a .%%b-%%c
)
)
pause >nul
ここで結果を画面に印刷しました。それをどのように処理するかはあなた次第です。:)
BKS 910-11にコピーした後、名前を変更するだけです
コードをメモ帳に貼り付けてbatファイルに保存し、実行してみてください
コピー C:\mydir*BKS*910-11* D:\newdir