我不知道从哪里开始:-/
我有一个文件夹,里面有大约 500 个文件,我想按修改日期的顺序打印出来。我可以一个一个地完成它们,但是当我确定会有一种使用批处理的方法时,为什么要这样做!
请帮忙...
我不知道从哪里开始:-/
我有一个文件夹,里面有大约 500 个文件,我想按修改日期的顺序打印出来。我可以一个一个地完成它们,但是当我确定会有一种使用批处理的方法时,为什么要这样做!
请帮忙...
您应该看一下PrintAny.bat,它应该处理批量打印一个文件的任务。
对于按修改日期顺序执行的任务,dir
命令将按所需顺序提供列表。然后for
命令将处理这个列表,调用 PrintAny 来完成打印部分。
for /f "tokens=*" %%f in ('dir /od /tw /b /a-d "c:\DocDir\*.*"') do (
call printAny.bat "%%~ff"
)
如果您有 Windows 7,您可以右键单击文件并选择打印。
据我所知,您可以选择特定类型的所有文件(Word、PDF 等)并以这种方式打印。如果文件类型不同,它不允许您打印所有选择的文件,因此您必须一次选择每种类型。(例如,在文件夹中搜索 .PDF,选择所有文件,右键单击它们并选择“打印”选项)
dir *.txt /b /s >> C:\temp\test.txt
尝试这个