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

[已解决]求助同一文件夹内不同删除方式

  [复制链接]
发表于 2017-9-6 13:54:37 | 显示全部楼层 |阅读模式
本帖最后由 luxmj 于 2017-9-6 17:37 编辑

具体报酬:20元人民币
支付方式:支付宝或微信
联系方式:QQ:187341821
有效期限:2017年9月30日之前
需求描述:
(1)系统环境(Win7/2008,中文版)
(2)C盘Temp文件夹内有若干项目文件夹,每个项目文件夹下有固定规律的文件夹,如dat、lst、pra等等(此文件夹内可能还有文件夹)
(3)希望使用一个批处理,对项目文件夹内提供不同的删除方式,如:
dat文件夹内采用forfiles /s /m *.* /d -%DaysAgo% /c "cmd /c del /f /q /a @path"
lst文件夹内采用forfiles /s /m *.lst /d -%DaysAgo% /c "cmd /c del /f /q /a @path"
pra文件夹内不处理
剩余文件夹采用forfiles /s /m *.exe /d -%DaysAgo% /c "cmd /c del /f /q /a @path"
(4)目前采用以下代码:
Set PDir01=C:\Temp\A\pra
Set PDir02=C:\Temp\A\lst
Set PDir03=C:\Temp\A\dat
Set PDir04=C:\Temp\B\pra
Set PDir05=C:\Temp\B\lst
Set PDir06=C:\Temp\B\dat
set myDir=C:\Temp
set DaysAgo=10
forfiles /p %PDir01% /s /m *.* /d -%DaysAgo% /c "cmd /c del /f /q /a @path"
forfiles /p %PDir02% /s /m *.* /d -%DaysAgo% /c "cmd /c del /f /q /a @path"
forfiles /p %myDir% /s /m *.zg /d -%DaysAgo% /c "cmd /c del /f /q /a @path"
forfiles /p %myDir% /s /m *.ip /d -%DaysAgo% /c "cmd /c del /f /q /a @path"
但我相信肯定有更好的处理方案!
 楼主| 发表于 2017-9-6 16:36:44 | 显示全部楼层
此帖仅作者可见
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-3-17 02:52 , Processed in 0.015756 second(s), 7 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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