2011-06-01 46 views

回答

2

Err ...爲什麼不這樣做呢? :)

rd /q /s c:\temp 
del /q c:\temp 

如果C:\temp是一個文件或文件夾,另一個將失敗,其中一個將成功。如果兩者均失敗,則意味着它無法刪除或找不到。如果您不想始終輸入兩個命令,您甚至可以將其製作爲批處理文件。

2

犯錯,你有沒有試過

rd c:\temp /q /s 
+0

@BugFinder我認爲'rd'不適用於文件 – 2011-06-01 09:25:50

+0

/s,它有點像舊的deltree。 – BugFinder 2011-06-01 09:27:31

+0

是的。抱歉。但是我們怎麼能安靜地做到這一點? – 2011-06-01 09:30:03

2
 
C:\>rmdir /? 
Removes (deletes) a directory. 

RMDIR [/S] [/Q] [drive:]path 
RD [/S] [/Q] [drive:]path 

    /S  Removes all directories and files in the specified directory 
      in addition to the directory itself. Used to remove a directory 
      tree. 

    /Q  Quiet mode, do not ask if ok to remove a directory tree with /S 
+0

我對BugFinder答案有類似的評論,因爲你的答案與他的類似。 – 2011-06-01 09:45:42

+0

@Nam Gi VU:我已更新您的問題以明確表示您要刪除文件,而不是文件夾 – 2011-06-01 10:00:52

+0

我想要刪除文件或文件夾。謝謝 – 2011-06-05 17:33:00

0

這是del c:\temp。對不起,我以爲它只用於文件,不適用於文件夾

+1

它適用於文件夾,但它不會刪除文件夾本身(如果'c:\ temp'是一個文件夾,那就是)。而且它也不會刪除子文件夾,只會從文件中清除它們。 – 2011-06-01 09:45:54

相關問題