我有一個非常簡單的查詢。 我的桌面上有一個文件夾「x」(Windows 7), ,我想編寫一個批處理程序來刪除其中的所有文件。 (所有擴展) 這是我想出來的:如何使用批次刪除目錄中的所有文件?
cd c:\users\admin\desktop\x\
del *.*
,但是,當我打開它,控制檯仍要求人的輸入(Y/N)。 我能繞過這個做些什麼?
我有一個非常簡單的查詢。 我的桌面上有一個文件夾「x」(Windows 7), ,我想編寫一個批處理程序來刪除其中的所有文件。 (所有擴展) 這是我想出來的:如何使用批次刪除目錄中的所有文件?
cd c:\users\admin\desktop\x\
del *.*
,但是,當我打開它,控制檯仍要求人的輸入(Y/N)。 我能繞過這個做些什麼?
請始終使用顯式路徑,以便缺陷不會刪除當前文件夾,無論該文件夾在當時是什麼。
所有可見文件,默默
del "c:\users\admin\desktop\x\*.*?"
所有可見文件,默默地用/ Q
del /q "c:\users\admin\desktop\x\*.*"
所有可見文件,包括子目錄,默默
del /s /q "c:\users\admin\desktop\x\*.*"
型del /?
全信息。
感謝您的快速回復! – user2591717
del /q *.*
請參閱del /? 假設用戶具有適當的權限。
這是危險的,但
del *?*
或
del ?*?
按要求應該刪除。
可能重複[如何跳過「你確定Y/N」在批處理文件中刪除文件時](http://stackoverflow.com/questions/7160342/how-to-skip-are-you-sure- yn-when-deletion-files-in-batch-files) – Eun