[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[文件操作] [已解决] 批处理无法在服务器上创建日期一类的文件名

[attach]1770[/attach]
请各位大侠 帮我看看  我很急 想了很多办法都不行 希望能有大哥帮我找出问题所在

[ 本帖最后由 minmin253 于 2009-9-15 20:40 编辑 ]
1

评分人数

    • keen: 感谢主动给标题标注[已解决]字样PB + 2

回复 1楼 的帖子

你先运行一下这个命令,把结果贴出来:
  1. echo %date%
复制代码
(*^_^*)

TOP

[attach]1771[/attach]
谢谢大哥抽空帮我看一下

TOP

是echo %date%吧?
而不是echo Fro 08/14/2009.....

TOP

不是 ,,我后来还直接在cmd下面运行过

TOP

大哥们 可以看一下
[attach]1772[/attach]

TOP

劳烦 各位高手给我看一下 谢谢了

TOP

  1. @echo off
  2. set dd=%date:~4,2%
  3. set mm=%date:~7,2%
  4. set yy=%date:~10,4%
  5. md f:\Fo-daily-%dd%-%mm%-%yy%
复制代码
学学怎么调试代码吧:
不要双击运行
把代码保存为C:\test.bat
把@echo off删除
开始
运行
cmd
C:\test.bat
看看执行过程再好好想想,如果想不通,就贴出来让别人帮你讲解。
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

谢谢各位的帮忙 我的问题基本解决了 现在感觉到知识的匮乏了,由于下午一直在做批处理的任务计划,没有及时给大家一个反馈, 对不起各位为我解决问题的朋友了!
在这里和大家说一声抱歉!
有些地方还是看不懂,还想请大家帮帮忙看,首先是我前任领导做的 一直都是可以用的
  1. set dd=%date:~3,2%
  2. set MM=%date:~0,2%
  3. set YY=%date:~6,4%
  4. md D:\Fo-daily-%dd%-%mm%-%yy%
复制代码
[attach]1773[/attach]

请各位解释一下::  ~3,2%   :~0,2% :~6,4%     都是些什么意思啊 ? 同时我发觉把批处理的语言copy到中文服务器上又不对了?我现在用批处理服务器上用的是英文!

TOP

回复 9楼 的帖子

不同的操作系统,日期格式可能也不同。
参考:批处理标准化获取当前系统日期
http://bbs.bathome.net/thread-3328-1-1.html

关于%date:~3,2%之类的变量截取,请参考:

set截取字符详解
http://bbs.bathome.net/thread-996-1-1.html

set变量字符截取点点通
http://bbs.bathome.net/thread-40-1-1.html

新手set截取字符练习工具
http://bbs.bathome.net/thread-1149-1-1.html
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

返回列表