小编Wal*_*lly的帖子

使用forfiles删除文件夹及其内容

我正在尝试清除公共目录,因此,当某项内容超过30天时,应将其删除。我使用以下命令设置了批处理文件:

forfiles /p "C:\PATH\USERS\PATH\" /s /m *.* /c "cmd /c Del @path /q" /d -30
Run Code Online (Sandbox Code Playgroud)

这很好。但是,问题在于,它仅删除路径内文件夹中的项目。

示例:C:\PATH\USERS\PATH\HelloWorld\file.text已超过30天。但是该命令仅删除file.text,而不删除文件夹。

我是否需要检查文件夹是否为空,然后使用另一个命令删除该文件夹?

windows batch-file

3
推荐指数
1
解决办法
1万
查看次数

标签 统计

batch-file ×1

windows ×1