-1

私は現在、タイムスタンプ(AFL-YYYYMMDHHMMSS-BKS-0.910-11。)を持つファイル名を処理するためにバッチファイルを使用しています。例:

AFL-20130131144045-BKS-0.910-11

BKS"と.910-11(.910-11はファイル拡張子です)を保持するために、これらのファイル名からサブストリングを抽出したいと思います。

バッチファイルでこれを達成するにはどうすればよいですか?

4

3 に答える 3

1

どうぞ

@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

ここで結果を画面に印刷しました。それをどのように処理するかはあなた次第です。:)

于 2013-01-31T11:24:32.683 に答える
0

BKS 910-11にコピーした後、名前を変更するだけです

于 2013-01-31T08:57:09.827 に答える
0

コードをメモ帳に貼り付けてbatファイルに保存し、実行してみてください

コピー C:\mydir*BKS*910-11* D:\newdir

于 2013-01-31T09:31:30.063 に答える