我在C:\
文件夹中有一个文件如下:
My_File_mmddyyyy_hhmmss.txt
文件的mmddyy_hhmmss
将根据生成文件的日期和时间而更改。如何创建批处理文件,将该文件复制到C:\TEST\
并将复制的文件重命名为My_File_mmddyy.txt
(从文件名中删除_hhmmss
)?
由于文件名中的日期和时间发生了变化,我可以这样做:
@ECHO OFF
xcopy /s c:\My_File_*.txt c:\TEST\My_File_mmddyyyy.txt
但原来的mmddyyyy
将会消失。
我如何实现我的目标?
答案 0 :(得分:1)
命令COPY
(以及其他命令)具有一些鲜为人知的功能:
COPY My_File_*.txt My_File_????????.txt
新名称中的八个问号将导致源的mmddyyyy
部分得到完全保留。