【发布时间】:2019-03-31 10:48:15
【问题描述】:
我制作了一些命令行代码(功能?我不知道技术术语,我很抱歉),旨在查看网络文件夹(及其所有子文件夹)并仅列出那些文件的文件路径一种特定的类型。我首先尝试在一个包含较少信息的文件夹上对其进行测试,但是我收到了错误File Not Found。这让我很困惑,因为我查看了文件夹——在指定的文件夹中肯定有 .VOB 和 .mp4 文件。
当我运行下面包含的代码时,我没有收到错误,但是我得到了一堆我不想要的文件(.pdf .xml .jpeg--等)我认为是因为它们'重新系统文件,例如 .avi 缩略图的 .jpeg 文件。
dir "\\nas-rb4b\projectx2" /s /b *.avi *.mov *.mp4 *.wmv *.mpg *.lnk *.ldb *.rar *.mpeg *.m4v *.vob *.zip>Projx2RERUN.txt
当我尝试运行完全相同的代码但使用不同的更具体的文件夹时,谁能帮助我理解为什么会出现 File Not Found 错误?
我也不知道如何修改代码/函数以排除不是列出的文件类型且不是系统文件夹的文件。一如既往,非常感谢任何帮助!
【问题讨论】:
-
@KenWhite,根据我在网上查看的多个来源,是的。比如这个链接:link 除非我严重误解了它
-
@KenWhite,如果您在页面下方查看,您会发现:
dir *.docx *.xlsx *.pptx -
@KenWhite,还有这样的文字:“我们甚至可以在 dir 命令中指定多个扩展名来列出任何类型的文件。列出使用 Word、Excel、Powerpoint 等 Office 应用程序创建的所有文件等我们可以在命令下运行。”我的意思不是不尊重,我只是感到困惑。
标签: command-line command-prompt directory-listing