使用批处理文件

时间:2018-08-10 09:21:56

标签: windows batch-file cmd timestamp copy

我正在使用以下方式记录两个时间/时间戳记:

set "startplay_time=%time%"

set "endplay_time=%time%"

,我想在此(startplay_time - endplay_time)时间范围内将文件从一个目录复制到另一个目录。

我的复制命令如下:

for /R "C:\test\BFI\%DSBuild%" %%f in (*.fap *.fps) do copy %%f Server\

如您所见,以上命令会复制所有文件,但我只想复制属于上述时间范围的文件。我有兴趣仅复制这些.fap.fps files

有没有一种方法可以使用Windows批处理来实现?例如,我尝试使用以下方法从文件夹中获取最新文件:

FOR /F "delims=|" %%I IN ('DIR "C:\test\DB\*.fps" /B /O:D /S') DO SET NewFile=%%I
copy "%NewFile%" "D:\Latest"

,但这对时间范围没有任何帮助。任何建议都会有所帮助。

0 个答案:

没有答案