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

[文本处理] 批处理怎样用XCOPY拷贝文件名中中含有~1的文件?

使用XCOPY命令拷贝文件,在文件目录中有两个文件名是TM-A09~1(1).doc和TM-A09~1.doc的文件。拷贝的时候提示是否覆盖,点击覆盖或者不覆盖,只是其中一个文件拷贝成功。查了一些资料,可能是文件名中有~1这个的问题。
在不更改文件名的前提下,如何能让这两个文件都正常拷贝?谢谢!

[ 本帖最后由 mlpoik 于 2010-7-19 11:32 编辑 ]

版主有什么好的解决办法吗?

TOP

不行的,只能复制一个文件过来。

TOP

这样不行吗?
  1. XCOPY "C:\test" "E:\test\" /Y /E /H /R
复制代码

TOP

因为拷贝的是服务器上面的文件资料,不能改名,需要两个文件都同时拷贝。
有没有其他的解决办法?

TOP

如3楼所言,改下名算了。要么去掉几个字符,比如A09~1(1).doc    A09~1.doc就可以了
努力学习,努力挣分

TOP

dos下的命名采用的8+3,你的两个文件TM-A09~1(1).doc    TM-A09~1.doc其实是一个名,所以改下名啊。何必较真呢

TOP

请大家帮忙解决一下,谢谢了!

TOP

返回列表