0
我正在處理我的批處理文件中的一行代碼,它將掃描用戶配置文件並顯示存儲在配置文件中的所有.txt文件。Windows/Batch:搜索目錄和子文件夾的文件類型並打印到文本文件
代碼上方以粗體顯示的行是我對它的操作的評論。
這是我的,但我不斷得到一個錯誤,我不知道如何解決。
(掃描PC的C:/ Active_UserProfile)(搜索任何.TXT)(A:下)
cd /D C:\%USERPROFILE% DIR *.txt /A /s /b > %CD%\%INPUT%\Example.txt
答:(在顯示路徑當前工作目錄中創建的.txt。 TXT的)
批次線:
echo "Scanning Directory: C:\%USERPROFILE%
echo "Terminal Destination:%CD%\%INPUT%"
cd /D C:\%USERPROFILE% DIR *.txt /A /s /b > %CD%\%INPUT%\Example.txt
echo "Scanning Directory: C:\%USERPROFILE%
echo "Terminal Destination:%CD%\%INPUT%"
輸出:
"Scanning Directory: C:\Users\josep"
"Terminal Destination: M:\_TodaysRefresh\6"
The filename, directory name, or volume label syntax is incorrect.
"Scanning Directory: C:\Users\josep"
"Terminal Destination: M:\_TodaysRefresh\6"
謝謝你的輸入。我會給它一個鏡頭。只是爲了確保我應該有這樣的語法? cd/D%USERPROFILE% DIR * .txt/A/s/b>%CD%\%INPUT%\ Example.txt –