最近,我制作了一个小批量文件来列出给定目录中的所有文件。当我运行该文件时,它成功地生成了所有文件的txt。但是,如果我从命令提示符运行它,它也会打印File Not Found
。
dir ".\builds\dev-versions" /b /o:d *.jar > devFiles.txt
是什么导致这种情况发生?
答案 0 :(得分:1)
您的dir
命令应该运行两次 - 每个参数".\builds\dev-versions"
和*.jar
.
表示“当前目录”,因此它应列出指定目录和当前目录中的所有.jar
文件。如果任一列表为空,则会出现file nor found
错误。
由于您没有告诉我们代码尝试做什么,我们仅限于提出补救措施。添加2>nul
可能有助于丢弃错误报告。