酷代码 AI
菜单
服务商

在 windows系统中删除文件夹内建立日期超过 48小时的所有文件和文件夹

在 Windows 系统中,可以使用批处理命令来实现删除文件夹内创建日期超过 48 小时的所有文件和文件夹。以下是一个示例批处理代码: ```bat @echo off setlocal enabledelayedexpansion rem 设置要操作的文件夹路径 set "folderPath=C:\yourFolder" rem 获取当前时间,并计算 48 小时前的时间 for /f "tokens=1-4 delims=:." %%a in ("%time%") do ( set "hour=%%a" set "minute=%%b" set "second=%%c" set "millisecond=%%d" ) set /a "hour=!hour! - 48" if!hour!<0 set "hour=0" rem 遍历文件夹中的文件和子文件夹 for /f "delims=" %%i in ('dir /a /b /s "%folderPath%"') do ( rem 获取文件或文件夹的创建时间 for %%j in ("%%i") do ( set "fileDate=%%~tj" rem 比较创建时间是否超过 48 小时 if "!fileDate:~0,2!" lss "%hour%" ( echo Deleting "%%i" del "%%i" /f /q ) ) ) ``` 上述代码中需要将 `C:\yourFolder` 替换为您实际要操作的文件夹路径。 在运行批处理代码之前,请确保您对要操作的文件夹有足够的权限,并且谨慎操作,以免误删重要文件。 [2024-11-06 11:09:42 | AI写代码神器 | 365点数解答]

相关提问
实用工具查看更多
今日油价 [生活类]
图片互转base64 [开发类]
时间转换器 [开发类]
数独游戏 [娱乐类]
经典推箱子 [娱乐类]
AI摸鱼五子棋 [娱乐类]