【发布时间】:2015-02-06 07:39:58
【问题描述】:
我想从 Directory 中复制最新的 4 个 SQL 备份文件。现在我有一个代码,这个复制最新的一个文件,但我想复制最新的四个文件。
我的发件人位置是:E:\BackUp
目标位置是:D:\BackUp
代码:
FOR /F "delims=|" %%I IN ('DIR "E:\BackUp\*.bak" /B /O:D /S') DO SET NewestFile=%%I
copy "%NewestFile%" "D:\BackUp"
而且我还需要批处理文件来复制创建日期为今天的所有文件。
已使用“/d”但无法得到正确结果?
我该怎么做?
【问题讨论】:
标签: batch-file window