删除指定文件夹中的文件和文件夹

时间:2011-01-21 08:36:39

标签: batch-file

我想删除指定文件夹中的所有文件和文件夹。最终结果应该是文件夹不会被删除,只是空。在Linux世界中它是:

rm -rf /home/kasper/*

我没试过deldeltreerd。他们要么只删除文件,要么删除包括文件夹本身在内的所有内容。

3 个答案:

答案 0 :(得分:2)

你文件夹中的这个脚本应该解决它:

    for /D %%F in (*) do  ( rmdir /s/q .\%%~F)
    del /q *.*

答案 1 :(得分:1)

rmdir /s/q  folder

答案 2 :(得分:0)

假设您正在运行Windows。

Windows中的基本命令行工具相当有限。但是,您可以在PowerShell中轻松完成此操作和许多其他任务:

remove-item C:\test\* -recurse

如果您更喜欢Linux方式,则可以使用UnxUtils,它是本机为Windows编译的Unix命令行工具的集合。我总是在PATH中有这些。