我指的是一个批处理脚本,用于创建文件时间戳大于指定日期的文件列表,并将路径名列表存储在文本文件中。我想用它来提供需要按时间顺序使用文件的进程。 在搜索过程中,我发现了这个
网站xcopy \rawdata \reports /d:12-29-1993 /l > xcopy.out
“文件 Xcopy.out 列出了要复制的每个文件。”由于内容不再更新/支持,我想知道路径名在我的文本文件中列出的默认顺序,或者我是否可以在复制之前自行对路径名进行排序。
我确实使用下面的方法得到了一个排序的文件列表,但我需要确认每次运行都会如此,因为我没有明确提到任何排序顺序(我不知道如何)。
xcopy (source_dir) /l /s /d:(specified_date) .<myfileList.txt
我也想知道指定日期后面的点是做什么的。
到目前为止,我有以下信息(来自同一网站):
与 xcopy 一起使用时:
/l - 生成文件列表,不主动复制它们。/s - 复制非空目录和子目录。
非常感谢任何帮助。
/d [:MM-DD-YYYY] - 复制更改的源文件仅在指定日期或之后。如果未指定,则复制比现有目标文件新的所有源文件。
将日期格式更改为更容易按时间顺序排序的格式:
执行此命令可输出文件列表,%a=日期
您应该能够将末尾的“@echo”命令替换为另一个命令。