1

好的,所以我有很多电影......我在 bat 文件中写了一个东西来将所有电影名称写入一个文本文件。到目前为止它工作正常,但我注意到如果一个文件夹中有 2 部电影或更多电影,它不会将这些文件的名称写入文本文件,例如在其中有 5 个文件的文件夹 Fast and Furious 中,它不会t 将他们的名字写入文本文件。

我当前的程序行如下所示: dir d:\Movies\ /b/on > d:\Movies.txt

我想知道我应该怎么做,它会将文件夹中超过 2 个文件的文件名写入文本文件。

4

2 回答 2

1

dir "D:\Movies\" /b /a:-d /o:n /s > "D:\Movies.txt"

/s将搜索子目录。

/a:-d将从列表中删除任何空目录。

于 2013-05-28T14:37:47.827 回答
0
dir C:\MyTest\ /s/b/on > C:\MyTest\ok.txt
于 2013-05-28T14:31:40.203 回答