2016-04-08 29 views
2

您好我是很新的批處理文件,編程,我發現和修改這個腳本批ListFile.txt創建問題

dir /b C:\mydocuments*.* > C:\Test\Listfile.txt 

它應該在一個目錄進行搜索,並在所有文件的列表目錄,但沒有任何反應,只是一個CMD閃光我正在使用Windows 7 X64位。謝謝你的幫助

+0

在命令提示符窗口中打開此批處理腳本,而不是雙擊它以查看任何錯誤消息;我想你會在'*。*'之前立即錯過一個反斜槓...... – aschipfl

回答

1

我建議你看看THIS網站通過檢查THIS網站它真的很好在未來也可以做多一點的故障排除的研究。

這些是你的問題。

  1. 你通配符(*.*)沒有在它前面的一個\

  2. 您的path需要爲C:\Users\USERNAME\Documents其中用戶名是您的計算機名稱。

  3. 此外,你必須首先MKDIR ...或避開它。

這裏是固定的代碼,它工作在我的Windows 10的電腦上

@ECHO OFF 
IF not exist "C:\Test\" MKDIR C:\Test\ 
DIR /B C:\Users\USERNAME\Documents\*.* > C:\Test\Listfile.txt 
PAUSE 

記得在一個批處理文件的開頭使用@ECHO OFF。

+1

其實@echo會幫助你,因爲你將能夠看到發生了什麼 – Jonas

+0

謝謝喬納斯我會檢查它們。你的代碼非常有用 – MALKAVIAN

1

路徑不正確。 應該c:\mydocuments\*.*