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

时间:2013-12-23 10:45:08

标签: windows batch-file printing datemodified

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

我有一个包含大约500个文件的文件夹,我想按照修改日期的顺序打印出来。我可以一个接一个地完成它们,但是为什么在我确定会有使用批处理的方法时呢?

请帮忙......

3 个答案:

答案 0 :(得分:3)

你应该看看PrintAny.bat,它应该处理从批量打印一个文件的任务。

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

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

答案 1 :(得分:0)

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

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

答案 2 :(得分:0)

dir *.txt /b /s >> C:\temp\test.txt

试试这个