bat筛选文件夹内超过半年未修改的文件
时间: 2023-08-02 09:09:05 浏览: 205
你可以使用以下命令来筛选超过半年未修改的文件:
```
forfiles /P "C:\path\to\folder" /S /M * /D -180 /C "cmd /c if @isdir==FALSE echo @file @fdate @ftime"
```
其中,`/P`参数指定需要筛选的文件夹路径,`/S`参数表示递归子目录,`/M *`参数表示筛选所有文件,`/D -180`参数表示筛选修改日期在半年前的文件。最后的`/C`参数是执行的命令,这里使用`if`语句判断是否是文件,然后输出文件名、修改日期和修改时间。
相关问题
bat删除文件夹超过6小时的文件 bat
这个问题可以回答。您可以使用以下代码来删除文件夹超过6小时的文件:
```
forfiles /p "C:\folder\subfolder" /s /m *.* /d -6 /c "cmd /c del @path"
```
这个命令会查找指定文件夹及其子文件夹中,超过6小时未修改的所有文件,并将其删除。
阅读全文