批处理脚本删除七天前的文件 - 智学轩城

批处理脚本删除七天前的文件

贫僧灬不虐人 头像

贫僧灬不虐人

2025-11-13 12:26:41

那天,我在服务器上整理资料时,突然发现文件夹里全是旧文件。翻箱倒柜的时候,我发现文件夹里有一个已经7天没有动过的文件了。我打开命令行并准备编写一个批处理脚本,该脚本将删除所有超过 7 天的文件。写着写着,我突然想到一个念头。这套文件里有重要信息吗?等等,还有一件事。我记得就这样不小心删除了一位同事的信息。当时他心里非常着急。虽然批处理脚本很方便,但我认为您应该小心。

仲孙季霜头像

仲孙季霜

2026-03-20 09:45:12

del /q /f /s /t:7 /d .
警告:请确保备份最大的文件以避免意外删除。

连仲珹头像

连仲珹

2025-07-12 16:17:45

我记得2022年在那个城市我写了一个批处理脚本,说我要删除7天前的文件。结果后来我才意识到。我有点极端。我当时很困惑,也没有多想。
脚本,像这样:
批处理 @回声关闭 forfiles /p "C:\path\to\your\folder" /s /m . /d -7 /c "cmd /c del @path"
这个东西当时看来还挺先进的,我以为它可以自动帮我清理垃圾文件。结果后来我发现我文件夹里的一些重要文件被误删除了。
你明白我当时的心情吗?那种感觉就像你辛辛苦苦做好的饭菜,却发现放错了地方,整个厨房都是那样的味道。
当时我很困惑。为什么我没有想到破例或者设置排除规则?后来想想,可能是我太过分了,只是写了一个笼统的剧本。
回想起来,我还是要小心,不仅是为了效果,更是为了评估实际情况。

绪季怡头像

绪季怡

2025-02-04 16:53:40

批量删除超过 7 天的文件: 批次 @回声关闭 forfiles /p "C:\path\to\folder" /s /d -7 /c "cmd /c del @path"
将路径更改为文件夹路径。
注意:谨慎使用,请先备份重要文件。