Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/28.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel Dir cmd提示符忽略文件-为什么?_Excel_Cmd_Dir - Fatal编程技术网

Excel Dir cmd提示符忽略文件-为什么?

Excel Dir cmd提示符忽略文件-为什么?,excel,cmd,dir,Excel,Cmd,Dir,我使用以下cmd提示符获取目录中的文件和文件夹列表:v:>dir/s>name.txt 对于我的目录(3700个项目),文本文件似乎太小,因为它忽略了目录下面列出的项目。我最初认为是文本文件的大小导致了问题,因为此线程中的最后一条注释: 我尝试将提示更改为v:\dir/s>name.xls。这是可行的,但当我打开excel工作表时,列表仍然忽略了目录下方的文件。这是令人惊讶的,因为根据微软的说法 Excel工作表最多可填写65536行,而我新创建的工作表只可填写第3561行 我可以通过在子文

我使用以下cmd提示符获取目录中的文件和文件夹列表:v:>dir/s>name.txt

对于我的目录(3700个项目),文本文件似乎太小,因为它忽略了目录下面列出的项目。我最初认为是文本文件的大小导致了问题,因为此线程中的最后一条注释:

我尝试将提示更改为v:\dir/s>name.xls。这是可行的,但当我打开excel工作表时,列表仍然忽略了目录下方的文件。这是令人惊讶的,因为根据微软的说法

Excel工作表最多可填写65536行,而我新创建的工作表只可填写第3561行


我可以通过在子文件夹级别运行cmd提示符来解决这个问题,但是我必须多次运行这个命令。如果您有解决方案,将不胜感激。

这将为您提供所有文件的列表,无论是隐藏的还是系统的

dir /b /s /a-d >file.txt

更改文件的扩展名不会神奇地更改其格式
dir/s
生成文本输出。将其更改为
dir/s>name.jpg
不会生成目录内容的图像,而将其更改为
name.xls
不会生成Excel电子表格-这是一个文本文件,其扩展名恰好注册为Excel处理程序,但它仍然是一个文本文件。在.txt文件中有多少行?你在用什么操作系统?仅供参考,文本文件没有限制。无论发生什么,都与DIR命令的功能有关。艾伦·瓦奇:我在使用微软的Windows。我再次运行DIR命令,发现文本文件中的行数是36709。这是一个比我几天前生成的Excel文件更大的数字,所以我检查了一下列表中是否捕获了各种文件,它们都是。我很高兴有一份完整的清单。如果我知道我以前做错了什么,我会让你知道的。哦,老兄,我仍然需要帮助。我运行了五次完全相同的命令提示符。每次它创建一个不同行数的文本文件!(更具体地说:28912110390188732189)这里发生了什么?我从网络驱动器中导出目录,因此我认为其他人可能正在添加/删除文件。所以我在我的个人驾驶上做了同样的测试,我同样得到了一个变化。有什么建议吗?