2013-05-28 114 views
1

好吧,我有很多電影...我在bat文件中寫了一個東西,將所有電影名稱寫入文本文件。到目前爲止,它工作正常,但我注意到,如果有2個或更多的電影文件夾,它不會將這些文件的名稱寫入文本文件,例如文件夾Fast and Furious裏有5個文件,它不會'把他們的名字寫到文本文件中。用.bat文件更新.txt文件

我現在的程序行看起來是這樣的: dir d:\Movies\ /b/on > d:\Movies.txt

我想知道我應該做的,因此會寫的是一個文件夾中超過2個文件的文件名,在文本文件以及請。

+0

你能告訴我們你現有的代碼嗎? – vitozev

+0

嘗試'/ s'選項。它將在子目錄中搜索。 – npocmaka

回答

0
dir C:\MyTest\ /s/b/on > C:\MyTest\ok.txt 
1

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

/s將搜索子目錄。

/a:-d將從列表中刪除任何空目錄。