那天,我在服务器上整理资料时,突然发现文件夹里全是旧文件。翻箱倒柜的时候,我发现文件夹里有一个已经7天没有动过的文件了。我打开命令行并准备编写一个批处理脚本,该脚本将删除所有超过 7 天的文件。写着写着,我突然想到一个念头。这套文件里有重要信息吗?等等,还有一件事。我记得就这样不小心删除了一位同事的信息。当时他心里非常着急。虽然批处理脚本很方便,但我认为您应该小心。
del /q /f /s /t:7 /d .
警告:请确保备份最大的文件以避免意外删除。
我记得2022年在那个城市我写了一个批处理脚本,说我要删除7天前的文件。结果后来我才意识到。我有点极端。我当时很困惑,也没有多想。
脚本,像这样:
批处理 @回声关闭 forfiles /p "C:\path\to\your\folder" /s /m . /d -7 /c "cmd /c del @path"
这个东西当时看来还挺先进的,我以为它可以自动帮我清理垃圾文件。结果后来我发现我文件夹里的一些重要文件被误删除了。
你明白我当时的心情吗?那种感觉就像你辛辛苦苦做好的饭菜,却发现放错了地方,整个厨房都是那样的味道。
当时我很困惑。为什么我没有想到破例或者设置排除规则?后来想想,可能是我太过分了,只是写了一个笼统的剧本。
回想起来,我还是要小心,不仅是为了效果,更是为了评估实际情况。
批量删除超过 7 天的文件: 批次 @回声关闭 forfiles /p "C:\path\to\folder" /s /d -7 /c "cmd /c del @path"
将路径更改为文件夹路径。
注意:谨慎使用,请先备份重要文件。