2011-06-01 42 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

相关问题