![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-08 17:06 |
共 47,811 主题排行 / 349,895 发帖 / 今日 0 篇 / 48,253 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » 查找並刪除一個月前的文件. |
| 可打印版本 891 / 4 |
| 第1楼 kelaisile | 发表于 2008-05-18 11:45 |
| 新手上路 发帖 2 积分 6 | |
|
查找並刪除一個月前的文件. 在D:\ftp目錄及其子目錄下有上傳的文件.
如何寫一個批處理刪除1個月前創建的文件?只刪文件不刪目錄! |
|
| 第2楼 HAT | 发表于 2008-05-18 16:03 |
| 版主 发帖 5,017 积分 9,023 | |
| 第3楼 pusofalse | 发表于 2008-05-18 16:28 |
| 银牌会员 发帖 646 积分 1,604 | |
|
@echo off&setlocal enabledelayedexpansion
set/a da=100%date:~5,2%%%100-1 if "%date:~5,1%" equ "0" set da=0%da% set da=%date:~0,5%%da%%date:~7,3% echo %da% pause for /r d:\ftp %%a in (*.*) do ( set var=%%~ta if "!var:~0,10!" gtr "%da%" del "%%a" /f ) pause [ Last edited by pusofalse on 2008-5-18 at 04:32 PM ] |
|
| 第4楼 kelaisile | 发表于 2008-05-20 10:49 |
| 新手上路 发帖 2 积分 6 | |
|
不好使!!!
|
|
| 第5楼 adatsui | 发表于 2008-05-20 11:08 |
| 初级用户 发帖 18 积分 46 | |
|
#3 樓
純 DOS 命令, 佩服. 但好像是刪除 新於 1 個月前的. (即 1個月前至當天的都刪, 舊於1個月前的不理) |
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |