[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
我按照楼主的方案三在win2000系统中测试
发现会把修改日期是今天的文件都删除掉,我是有指定了两天的
发现是没有判断日期的

TOP

原帖由 Batcher 于 2010-5-15 12:06 发表
把代码保存为C:\test.bat
把@echo off删除
开始
运行
cmd
C:\test.bat
把完整的执行过程贴出来看看


Q: 怎样把CMD窗口里的结果复制出来?

A: 右键单击CMD窗口的标题栏→“属性”→“选项”→勾选"快速编 ...


请见附件,显示把15号的数据也删除!

TOP

回复 42楼 的帖子

因为是2000系统所以不能运行REG
我运行打开注册表给你看看吧 ,请看图

TOP

回复 44楼 的帖子

10-05-15 11:24

TOP

回复 44楼 的帖子

结果为 :10-05-15 11:24  有问题吗?

TOP

TO Batcher 大大 麻烦看看啊 谢谢了!

TOP

原帖由 Batcher 于 2010-5-26 21:08 发表
你的系统里面%%~ta获得的日期只有两位年份,导致日期比较出错。
试试方案五吧。

我现在没有你那样的环境,不方便做测试,你可以自己试试如何修改注册表键值可以让它获得四位的年份。
HKEY_CURRENT_USER\Control ...


多谢回复
我从2003的系统拷贝forfiles到2K系统下是不能运行,在XP系统下就可以使用

另外 HKEY_CURRENT_USER\Control Panel\International 中
我看到时间格式:yyyy-MM-dd

TOP

TO  Batcher
有其他的方案提供吗?环境为2000系统

TOP

返回列表