重定向的 DIR 命令引发错误:“参数不正确”

问题描述 投票:0回答:2

我在我的笔记本电脑(Windows 7 Home)的

C:
驱动器上运行了以下命令,结果包含
The parameter is incorrect

DIR /S /ON C:\ > "M:\Backup\170114\C_Drive_content.txt"
The parameter is incorrect.

我对笔记本电脑的其他驱动器使用相同的命令,没有出现此类错误。我怀疑是否有一些长路径系统隐藏文件或

C:
驱动器上的路径导致了错误。

您能给我关于这个问题的任何提示吗?

windows batch-file cmd
2个回答
0
投票

我能够重现此错误消息,但只能通过读取 Atari ST 创建的软盘(文件上的日期/时间戳不正确)来重现。在 Atari ST 上设置正确的日期和时间,然后将文件复制到新格式化的软盘上后,错误消息消失了。

顺便说一句,如果我从虚拟机或启动软盘运行 MSDOS,则在日期和时间戳错误的软盘上执行 DIR 时不会出现此错误。我仅在运行 Windows XP 时收到错误消息。 (我的 Windows 7 / 10 系统上没有软盘驱动器)。


0
投票

在具有隐藏文件夹(例如 .usb)的驱动器上执行 dir d: 时,我收到了相同的错误。命令 dir d: /AH 显示隐藏文件,没有错误。命令 dir d: > fls.txt 在屏幕上显示错误,但创建了包含非隐藏文件列表的 fls.txt。

© www.soinside.com 2019 - 2024. All rights reserved.