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

[文本处理] [已解决]批处理创建当前日期文件夹在XP系统能用,win7不能用?

[复制链接]
发表于 2011-8-9 12:54:06 | 显示全部楼层 |阅读模式
  1. @ECHO off
  2. cls
  3. color 0A
  4. @set date=%date%
  5. @set yyyy=%date:~0,10%
  6. @set b=1
  7. ECHO ==========================================================
  8. echo 当前时间是:%time% 即 %time:~0,2%点%time:~3,2%分%time:~6,2%秒%time:~9,2%厘秒
  9. echo 您正在使用的是提取工具  
  10. ECHO 程序运行中,请稍等。。。。。。
  11. md C:\提取工具\1 C:\提取工具\2 C:\提取工具\3 C:\提取工具\4 C:\提取工具\5 C:\提取工具\%YYYY%压缩 C:\提取工具\%YYYY%未压缩
复制代码
该段代码在XP系统能成功创建相应文件夹,在WIN7系统提示语法错误,不能创建对应的当前日期文件夹

评分

参与人数 1PB +2 收起 理由
Batcher + 2 感谢给帖子标题标注[已解决]字样

查看全部评分

发表于 2011-8-9 14:15:02 | 显示全部楼层
你在Win7的命令行窗口用echo %date%看看系统日期格式是怎样的。
 楼主| 发表于 2011-8-10 10:09:23 | 显示全部楼层
本帖最后由 ZGHB 于 2011-8-10 10:11 编辑

回复 2# Batcher


    win7运行后返回结果为:2011/08/10 周三
     xp运行后返回结果为:2011-08-10 星期三
发表于 2011-8-10 11:43:43 | 显示全部楼层
根据规范,文件以及文件夹禁止以 / 等命名
可以增加 set YYYY=%YYYY:/=-% 替换/为-
或者更改%date%规则

评分

参与人数 1技术 +1 收起 理由
Batcher + 1 乐于助人

查看全部评分

发表于 2011-8-10 12:10:52 | 显示全部楼层
本帖最后由 CrLf 于 2011-8-10 13:16 编辑

回复 4# hanyeguxing


    问题是楼主用的是 md

    好吧,原来 xp 下的分隔符是 -,那我理解错了...
 楼主| 发表于 2011-8-10 19:22:50 | 显示全部楼层
谢谢各位帮忙 用hanyeguxing 方法已能运行
发表于 2011-8-10 20:00:26 | 显示全部楼层
  1. @echo off
  2. ECHO off
  3. cls
  4. color 0A
  5. set date=%date%
  6. set yyyy=%date:~0,10%
  7. Set yyyy=%yyyy:/=-%
  8. ::win7时间显示方式跟xp中不同,win7中是2011/01/10,xp中是2011-01-10
  9. set b=1
  10. ECHO ==========================================================
  11. echo 当前时间是:%time% 即 %time:~0,2%点%time:~3,2%分%time:~6,2%秒%time:~9,2%厘秒
  12. echo 您正在使用的是提取工具  
  13. ECHO 程序运行中,请稍等。。。。。。
  14. md C:\提取工具\1 C:\提取工具\2 C:\提取工具\3 C:\提取工具\4 C:\提取工具\5 C:\提取工具\%YYYY%压缩 C:\提取工具\%YYYY%未压缩
  15. pause>nul
复制代码
发表于 2011-8-10 23:29:10 | 显示全部楼层
回复 7# Hello123World


日期格式不是由XP或者Win7决定的,是由一个注册表键值决定的。
发表于 2011-8-11 15:34:11 | 显示全部楼层
回复 8# CUer

是这样吗?不过即便如此,默认值不同也就不同了(毕竟要刻意修改才行)
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-3-18 03:27 , Processed in 0.021012 second(s), 9 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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