找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 29688|回复: 9

[文件操作] 求助,批处理删除指定天数日期之前的文件

[复制链接]
发表于 2021-5-24 10:07:08 | 显示全部楼层 |阅读模式
比如我想删除1天(可指定日期)之前的D:\Program Files (x86)\wywk\yServer\Logs这个目录下的所有文件,麻烦给外完整代码,小白,不太会。麻烦各位大神了。
发表于 2021-5-24 14:46:23 | 显示全部楼层
del慎用,不可逆:
  1. @echo off
  2. set /p SPDate=请输入指定日期(比如2021/05/24):
  3. setlocal enabledelayedexpansion
  4. cd /d "D:\Program Files (x86)\wywk\yServer\Logs"
  5. for /f "delims=" %%a in ('dir /b /a-d') do (
  6. set n=%%~ta
  7. set n=!n:~,10!
  8. if !n! lss %SPDate% del "%%a"
  9. )
  10. pause
复制代码
发表于 2021-5-24 18:24:42 | 显示全部楼层
forfile 是个不错的命令,了解下

评分

参与人数 1技术 +1 收起 理由
qixiaobin0715 + 1 不错!

查看全部评分

发表于 2021-5-24 19:56:20 | 显示全部楼层
回复 3# yhcfsr
以前从未接触到forfile命令,希望大神写个示范代码,学习学习。
发表于 2021-5-24 21:56:35 | 显示全部楼层
发表于 2021-5-25 09:33:36 | 显示全部楼层
本帖最后由 Gin_Q 于 2021-5-25 09:35 编辑

回复 5# newswan


    真不错!感谢! forfiles /p "D:\Program Files (x86)\wywk\yServer\Logs" /d -1 /c "cmd /c del @PATH"
发表于 2021-5-25 09:34:19 | 显示全部楼层
回复 3# yhcfsr


    非常好用诶!感谢!
发表于 2021-5-25 10:09:09 | 显示全部楼层
回复 3# yhcfsr
forfile确实好用!!!谢谢
发表于 2021-5-25 10:10:15 | 显示全部楼层
回复 5# newswan
谢谢提供链接!
发表于 2021-5-26 01:03:56 | 显示全部楼层
回复 1# lgd8163


参考:批处理删除指定天数日期之前的文件
http://bbs.bathome.net/thread-3334-1-1.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-17 03:33 , Processed in 0.023033 second(s), 9 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表