决定消除差距并准备有关此主题的说明,其中将显示如何在Windows命令行文件夹中获取文件(和子文件夹)列表,以及如何在任务发生时自动执行此过程经常。
使用命令行上的文件夹内容获取文本文件
![在命令提示符下获取文件列表](/userfiles/135/803_2.webp)
首先,如何在手动文件夹中制作包含所需文件夹中文件列表的文本文档。
- 代表管理员运行命令提示符。
- 输入CD x:\ folder \其中x:\ folder \ - 文件夹的完整路径,您要从中获取的文件列表。按Enter键。
- 输入dir / a / -p / o:gen> files.txt命令(其中files.txt是文件列表将保存的文本文件)。按Enter键。
- 如果使用使用/ b的命令(dir / a / b / -p / O:Gen> Files.txt),则列表将遗漏有关文件大小的任何其他信息,或者创建日期只是列表名字。
准备好了。因此,将创建包含必要信息的文本文件。该命令较高,此文档保存在同一文件夹中,您要获取的文件列表。您还可以将输出删除到文本文件,在这种情况下,列表将仅在命令行上显示。
此外,对于俄语版本的Windows的用户,应该考虑将文件存储在Windows 866编码中,即在通常的记事本而不是俄语字符中,您将看到象形文字(但是您可以使用替代文本编辑器可查看例如upblime文本)。
我们使用Windows PowerShell收到一份文件列表
您还可以使用Windows PowerShell命令获取文件夹中的文件列表。如果要将列表保存到文件,请代表管理员运行PowerShell,如果易于查看窗口 - 非常简单的启动。
团队的例子:
- get-chatmem -path c:\ folder - 在PowerShell窗口中C磁盘上的文件夹文件夹中的所有文件和文件夹列表的输出。
- get-childem -path c:\ fold | OUT-FILE C:\ files.txt - 使用文件夹文件夹中的文件列表创建文本文件files.txt。
- 将-recurse参数添加到描述的第一个命令显示列表中所有子文件夹的内容。
- -File和-Directory参数允许您分别获取仅包含文件或仅文件夹的列表。
![PowerShell中收到的文件列表](/userfiles/135/803_5.webp)
以上不是Get-ChildItem的所有参数,而是在本指南中描述的任务的框架内,我认为还有足够的。
Microsoft修复了打印内容文件夹的实用程序
在https://support.microsoft.com/ru-ru/kb/321379有一个microsoft修复它实用程序,将“打印目录列表”添加到上下文菜单,打印文件夹中的文件列表。
尽管该程序仅适用于Windows XP,Vista和Windows 7,但它成功地在Windows 10中工作,足以在兼容模式下运行它。
此外,在同一页面上,显示了将文件输出命令添加到导体的手动顺序,并且Windows 7的选项也适用于Windows 8.1和10.如果您不需要打印,则可以修复Microsoft命令提供的命令,删除第三行中的参数/ p并完全删除第四行。