JJB*_*ess 4 syntax wildcard batch-file
我有一个批处理文件,其中包含以下行:
移动d:\ cdr \ C0 *。%yyyy%-%mm%-%dd%*。csv d:\ CDRArchive \%yyyy %% mm%\
其中变量yyyy mm和dd用于给定日期的切除部分。当我运行此命令时,批处理文件会正确解析出变量,但是我无法识别通配符*,因此得到以下行:
>移动d:\ cdr \ archive \ C0 * .2013-09-08 * .csv d:\ CDRArchive \ 201309 \
存在重复的文件名,或者找不到该文件。
任何帮助深表感谢。
创建目标文件夹后,它可以正常工作。请注意,您提供的错误消息显示filespec错误或文件夹错误。正确时显示的错误消息如下所示。(在Windows 8中测试)
d:\>move d:\cdr\C0*.2000-10-01*.csv d:\CDRArchive\200010\
Cannot move multiple files to a single file.
d:\>md d:\CDRArchive\200010\
d:\>move d:\cdr\C0*.2000-10-01*.csv d:\CDRArchive\200010\
d:\cdr\C0abc.2000-10-01.aaa.csv
d:\cdr\C0abc.2000-10-01.bbb.csv
d:\cdr\C0abc.2000-10-01.ccc.csv
        3 file(s) moved.
| 归档时间: | 
 | 
| 查看次数: | 25933 次 | 
| 最近记录: |