如何创建批处理文件来删除超过N天的文件

你好,伙计们。我需要一个批处理文件删除文件在一个文件夹超过N天。我可以运行它,但是当没有文件时,作业失败了。当没有文件时如何忽略/绕过。如果该位置不存在文件,则脚本将失败。我该怎么办?

最佳回答:

丹妮·2023年3月10日回复

为了清理空间和保持文件的组织,你可以使用命令提示符和任务调度程序在Windows中自动删除超过指定天数的文件。

但是,请确保要评估删除的所有文件都在父文件夹中。如果这个父文件夹有子文件夹也没关系,因为批处理脚本也会搜索和删除子文件夹中的文件。

首先,以管理权限启动命令提示符。为此,在任务栏搜索框中输入cmd,选择以管理员身份运行,然后按Yes按钮。你可以在批处理文件中使用这个命令:

  • forfiles /p "PATH" /s /d -15 /c "cmd /c del @file: date >= 15 days >NUL"

将“PATH”修改为要执行命令的唯一路径。本例使用15天作为所需的年龄,但您可以通过更改两个粗体数字来调整这一点。

CMD行的命令细分如下:

  • / p-指定要查找的路径名。
  • /秒—ForFiles在子目录中搜索。
  • / d-指定文件的最后修改日期。
  • / c-告诉ForFiles运行命令(必须用双引号括起来)。"cmd /c del @file"为默认值。"
  • / q—无需确认即可删除目录。

如果您的任何文件在脚本运行时损坏,您可以从中吸取教训如何删除损坏的文件使用多种方法。但是,如果您输入了错误的路径并意外删除了一些重要文件,您应该立即停止使用硬盘驱动器并使用文件恢复应用程序来恢复它们。EaseUS数欧宝体育app登录软件据恢复向导欧宝体育官网首页是一个功能强大的数据恢复软件欧宝体育app登录软件,可以恢复删除,丢失,格式化,无法访问或损坏的文件。

使用EaseUS数据恢欧宝体育app登录软件复向导恢复欧宝体育官网首页删除或丢失的文件,轻松,快速。

教程如何恢复丢失,删除,或格式化的数据从硬盘,SSD, USB, SD卡,或其他存储媒体在Windows和Mac。

人们也会问

如何使用PS脚本删除X天后的文件

您想知道如何使用PowerShell脚本删除文件吗?不要担心,因为这篇文章将解释如何使用Remove-item命令删除多个文件,以及如何使用PowerShell脚本删除文件。此外,如果您错误地删除了文件,EaseUS数据恢复向导可以恢复它们。欧宝体育官网首页欧宝体育app登录软件

丹妮

2023年2月22日

如何使用Chrome OS从SD卡上恢复已删除的文件

SD卡由于其高数据传输速度和热插拔特性而被广泛使用,尽管各种数据丢失问题困扰着它们。如果你不小心删除了SD卡上的文件,不要惊慌;不同的恢复方法和SD恢复软件可以帮助您检索删除的文件从您的SD卡。

丹妮

2023年2月22日

结尾有空格的文件,如何删除

以下是如何强制删除Mac上无法删除的文件:使用终端和第三方文件删除应用程序安全地清空回收站。这篇文章可能会帮助你,如果你正在寻找一个解决方案,以删除Mac上无法删除的带有空格的文件。

丹妮

2023年4月26日

在linkstation210上无法删除传输下载的文件

在Linkstation 210上出现这个删除问题是很烦人的,你的NAS设备无法获得足够的权限来删除传输下载的这些文件。我们会帮您解决这个问题!

丹妮

2023年3月9日

使用PowerShell命令删除超过90天的pdf文件

使用PowerShell命令行可以删除超过90天的PDF文件,您也可以使用其他方法。阅读下面的文章可能会对你有很大帮助。

丹妮

2023年2月22日

需要一个用于Windows XP的删除文件恢复工具

在您的电脑或笔记本电脑上卸载程序时,很容易丢失文件。如果您无法在回收站中找到丢失的文欧宝体育app登录软件件,您将需要一个数据恢复程序。我们将推荐EaseUS数据恢复向导来帮助您在Win欧宝体育app登录软件dows 欧宝体育官网首页XP上恢复被删除的文件。

丹妮

2023年3月9日