命令将硬盘驱动器和子目录中的所有文件列出到名为 files.txt 的文件中

命令将硬盘驱动器和子目录中的所有文件列出到名为 files.txt 的文件中

Windows 8 不允许我使用命令提示符命令列出硬盘驱动器和子目录中的所有文件,该文件名为files.txt

我使用了以下命令from c:\ as dir *.* /s /o > files.txt,但它给出了“访问被拒绝”的输出。

我该如何编写命令将硬盘上的每个文件列到 files.TXT 文件中?我知道它可能是一个大文件,但我需要知道每个文件名和目录名。

答案1

除非 cmd 具有管理权限,否则您无法写入文件C:\。您可以将其加载为管理权限,或者您可以将文件写入您创建的目录,而不是C:\

因此,您无需以管理员身份加载 cmd 即可执行此操作。

尝试

C:\>md blah
C:\blah>dir c:\ /s /o >files.txt

答案2

Windows 7 和 Windows 8 都开始限制命令提示符中可以执行的操作。导航到命令提示符快捷方式,然后右键单击它并选择“以管理员身份运行”。

相关内容