【发布时间】:2011-06-01 09:21:24
【问题描述】:
假设我们有一个名为 c:\temp 的文件或文件夹,如果存在,我们需要将其删除。
执行此操作的命令是什么?
【问题讨论】:
标签: file command-line batch-file directory
假设我们有一个名为 c:\temp 的文件或文件夹,如果存在,我们需要将其删除。
执行此操作的命令是什么?
【问题讨论】:
标签: file command-line batch-file directory
呃……为什么不两者都做呢? :)
rd /q /s c:\temp
del /q c:\temp
如果C:\temp 是文件或文件夹,其中一个将成功,而另一个将失败。如果两者都失败,则意味着它无法删除或找不到。如果您不想一直键入两个命令,您甚至可以将其设为批处理文件。
【讨论】:
呃,你试过了吗
rd c:\temp /q /s
【讨论】:
rd 不适用于文件
temp。它认为temp 是一个文件夹
【讨论】:
它是del c:\temp。对不起,我以为它只用于文件,不适用于文件夹
【讨论】:
c:\temp是一个文件夹,那就是)。它也不会删除子文件夹,只会从文件中清除它们。