bat删除文件夹超过6小时的文件 bat
时间: 2023-06-01 18:04:56 浏览: 261
这个问题可以回答。您可以使用以下代码来删除文件夹超过6小时的文件:
```
forfiles /p "C:\folder\subfolder" /s /m *.* /d -6 /c "cmd /c del @path"
```
这个命令会查找指定文件夹及其子文件夹中,超过6小时未修改的所有文件,并将其删除。
相关问题
bat脚本删除文件夹6小时前的文件
以下是一个可以实现删除文件夹6小时前的文件的BAT脚本:
```
@echo off
setlocal
REM 设置待删除文件夹路径
set "folderPath=C:\example\folder"
REM 计算6小时前的时间戳
set /a "timestamp=%time:~0,2%*3600 + %time:~3,2%*60 + %time:~6,2% - 6*3600"
set "timestamp=%timestamp%000"
REM 遍历文件夹中的文件,如果文件的修改时间早于6小时前,就删除它
for /f "delims=" %%f in ('dir /b "%folderPath%"') do (
for /f "usebackq delims=" %%d in (`wmic datafile where "name='%folderPath%\%%f'" get lastmodified^|find "."`) do (
set "fileTimestamp=%%d"
set "fileTimestamp=!fileTimestamp:~0,-6!"
if !fileTimestamp! lss %timestamp% (
echo Deleting %%f...
del "%folderPath%\%%f"
)
)
)
echo Done.
pause
```
需要注意的是,这个脚本假设电脑的时间格式为24小时制,并且文件夹路径中不包含空格。如果电脑的时间格式不同,需要对计算时间戳的部分进行调整。如果文件夹路径中包含空格,需要对脚本中的引号进行适当修改。
用bat删除文件夹中6个小时之前的文件
可以使用以下命令来删除文件夹中6个小时之前的文件:
```
forfiles /p "文件夹路径" /s /m *.* /c "cmd /c if @isdir==FALSE if @fdate < %date%-%time:~0,2%:%time:~3,2%-%time:~6,2%.%time:~9,2% echo @path" | xargs -I {} del /F /S /Q {}
```
请将命令中的 `文件夹路径` 替换为要删除文件的文件夹路径。
这个命令会找到所有文件夹中的文件,判断它们是否为文件夹(不是文件夹才会进行后续操作),以及它们的创建时间是否早于当前时间6个小时之前。如果是,则会输出文件路径,并使用 `xargs` 命令将路径传递给 `del` 命令进行删除。
请注意,这个命令会永久删除文件,请谨慎操作。建议在测试过程中先使用 `/echo` 参数来观察将会被删除的文件列表,确保不会误删重要文件。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![bat](https://img-home.csdnimg.cn/images/20210720083646.png)
![bat](https://img-home.csdnimg.cn/images/20210720083646.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)