Windows 我想创建一个批处理脚本,它将按照修改日期的顺序打印文件夹中的所有文件

Windows 我想创建一个批处理脚本,它将按照修改日期的顺序打印文件夹中的所有文件,windows,batch-file,printing,datemodified,Windows,Batch File,Printing,Datemodified,我不知道从哪里开始:-/ 我有一个文件夹,里面有大约500个文件,我想按修改日期的顺序打印出来。我可以一个接一个地做,但既然我确信会有一种使用批处理的方法,为什么还要这样做呢 请帮助…如果您有Windows 7,您可以右键单击文件并选择打印 据我所知,您可以选择特定类型的所有文件(Word、PDF等)并以这种方式打印它们。如果选择的文件类型不同,则不允许打印所有文件,因此必须一次选择每种类型。(例如,在文件夹中搜索.PDF,选择所有文件,右键单击它们并选择“打印”选项)您应该看看,它可以处理从批

我不知道从哪里开始:-/

我有一个文件夹,里面有大约500个文件,我想按修改日期的顺序打印出来。我可以一个接一个地做,但既然我确信会有一种使用批处理的方法,为什么还要这样做呢


请帮助…

如果您有Windows 7,您可以右键单击文件并选择打印

据我所知,您可以选择特定类型的所有文件(Word、PDF等)并以这种方式打印它们。如果选择的文件类型不同,则不允许打印所有文件,因此必须一次选择每种类型。(例如,在文件夹中搜索.PDF,选择所有文件,右键单击它们并选择“打印”选项)

您应该看看,它可以处理从批处理中打印一个文件的任务

对于按修改日期顺序执行的任务,
dir
命令将按所需顺序提供列表。然后,
for
命令将处理此列表,调用PrintAny执行打印部分

for /f "tokens=*" %%f in ('dir /od /tw /b /a-d "c:\DocDir\*.*"') do (
    call printAny.bat "%%~ff"
)

尝试此添加:它们是文件的混合体…docx、pdf和其他一些文件。请尝试
dir/?
以查看
dir
支持的参数列表:这包括各种排序选项。这有一个缺点,即最多可以选择15个文件(默认值在regedit中可以更改),并且无法按顺序打印,如所愿。
dir *.txt /b /s >> C:\temp\test.txt