我想删除指定文件夹中的所有文件和文件夹。最终结果应该是文件夹不会被删除,只是空。在Linux世界中它是:
rm -rf /home/kasper/*
我没试过del
,deltree
和rd
。他们要么只删除文件,要么删除包括文件夹本身在内的所有内容。
答案 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
中有这些。