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

[日期时间] 批处理使用通配符来拷贝文件名为当前日期的所有文件为何不行?

各位老大,大家好。
我想写一个拷贝文件的批处理,如下
  1. @echo off
  2. set TimeNow=%date:~0,4%-%date:~5,2%-%date:~8,2%
  3. copy d:\%TimeNow%*.*  g:\
  4. pause
复制代码
就是想拷贝d盘里面文件名包含TimeNow字符串的所有文件,但是该程序运行后
不只拷贝包含TimeNow字符串的文件,其他文件也都一并拷贝了。初学批处理,
不知道是什么原因,老大们给点建议。

回复 2# cjiabing


    您好,谢谢你的提示。但是还是有问题,会将文件夹里的
所有文件都拷贝过去,而不是只拷贝2011-07-26开头的文件。
   我的文件名一般都是:
2011-07-25-01.txt
2011-07-25-02.txt
2011-07-26-01.txt
2011-07-26-02.txt
2011-07-26-03.txt
。。。
    我就是想拷贝当前日期,比如现在运行,就是拷贝以
2011-07-26开头的所有文件。

TOP

返回列表