2013-06-29 171 views
0

我試圖列出兩個目錄在我的HD上的內容並將其放入一個文件中。將一個目錄列表保存到一個文本文件

目前我有這裏面列出所有的目錄和內容:

echo off 
for /r %%a in (*) do echo %%a >> file.txt 

我怎麼能看着像Pictures例如特定文件夾?

這裏的樹:

> Dir1 
> Dir2 
> Pictures 
> file.bat 
+0

'DIR C:\圖片>> file.txt的'如果你想在子目錄看看使用' dir/rc:\ pictures'。如果你想看到名字只能使用'dir/b'。見所有選項'dir /?' –

+0

好極了!但是'/ r'不起作用:/ –

+0

@kayasax您之前的評論包含錯誤。/r用於顯示備用數據流。 – foxidrive

回答

3

試試這個:

for /r "pictures" %%a in (*) do echo %%~nxa 
+0

我想把它放在一個文件 –

+0

作出了幾個編輯.... – Endoro

+0

感謝它的工作!有沒有辦法編碼特殊字符? 'éèà' –

0
dir /b /s /a-d "c:\pictures" >file.txt 
相關問題