批处理脚本在特定文件夹中搜索并删除 5 年或更早的文件

问题描述 投票:0回答:0

所以我正在我的组织中编写脚本,我们正在重新设计我们的整个文件夹结构和文件。

我们希望脚本在 I: 中搜索并找到每个名为 _Archive 的文件夹(旧文件存放的地方)。

然后脚本删除该文件夹中 5 年或更早的文件。

我有一个工作示例,但路径是硬编码的,这是我们不想要的,因为我们在 I: 数据上有大量不同的 _Archive 路径。

今天的例子:

echo on 
echo "Delete files 14 days old..." 
pause
forfiles -p "C:\test\Skript" -s -m *.* -d 14 -c "cmd /c del @path"

因此我们希望脚本在 I 中搜索:-> 查找所有名为“_Archive”的文件夹(排除其他所有内容)-> 删除 5 年或更早的文件。

只做了一个快速示例,将路径硬编码到一个文件。

windows batch-file
© www.soinside.com 2019 - 2024. All rights reserved.