-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 回答