【发布时间】:2016-10-23 10:30:39
【问题描述】:
我尝试执行以下脚本,它将最新文件从一个文件夹复制到另一个文件夹。但是我在不同的场景中测试了下面的脚本,如果它存在于 C:\Source 之外的子文件夹中,它甚至会复制文件 CC*.txt。 但我只想从下面脚本中提到的源目录(C:\Source)复制最新文件,但如果相同的新文件存在于任何文件夹/子文件夹中,则不应考虑,请建议.
FOR /F %%I IN ('DIR "C:\Source\cc*.txt" /B /A:-D /T:W /O:D /S') DO SET "LATEST=%%~I"
COPY "%LATEST%" "C:\Destination"
PS:主要是因为/S,但我不确定需要使用什么选项来仅从指定目录C:\Source中选择文件,请建议。
【问题讨论】:
标签: batch-file cmd