请问怎样用DOS批处理实现用当日日期命名文件夹

WIN2000下CMD输入DATE,日期格式是年/月/日,不符合文件命名规范,只有XP的日期格式为年-月-日。其实我是要实现的是把原文件夹名改名为以日期为名,如改TEST... WIN2000下CMD输入DATE,日期格式是年/月/日,不符合文件命名规范,只有XP的日期格式为年-月-日。

其实我是要实现的是把原文件夹名改名为以日期为名,如改TEST为2008-04-22

请高手们指教
展开
 我来答
丨情冇独钟丨
2008-05-07 · TA获得超过6219个赞
知道大有可为答主
回答量:2188
采纳率:50%
帮助的人:3429万
展开全部
日期可以用扩展表示方法,你在cmd运行以下几个命令就明白道理了..

echo %date%
执行结果:2008/04/22

echo %date:/=-%
把日期中的的/替换成-再执行,结果:2008-04-22

echo %date:/=%
把日期中的/替换成空,也就是去掉再执行,结果:20080422

如果你要把1.txt改为以当前日期命名就这样写:
ren "1.txt" "%date:/=-%.txt"

具体用法cmd下输入set/?查看,属于变量扩展,还有很多种表示方法,比如取其中自定义位置的几位字符.
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式