标题: [文本处理] 批处理怎样用XCOPY拷贝文件名中中含有~1的文件? [打印本页]
作者: mlpoik 时间: 2010-7-18 15:35 标题: 批处理怎样用XCOPY拷贝文件名中中含有~1的文件?
使用XCOPY命令拷贝文件,在文件目录中有两个文件名是TM-A09~1(1).doc和TM-A09~1.doc的文件。拷贝的时候提示是否覆盖,点击覆盖或者不覆盖,只是其中一个文件拷贝成功。查了一些资料,可能是文件名中有~1这个的问题。
在不更改文件名的前提下,如何能让这两个文件都正常拷贝?谢谢!
[ 本帖最后由 mlpoik 于 2010-7-19 11:32 编辑 ]
作者: mlpoik 时间: 2010-7-19 22:56
请大家帮忙解决一下,谢谢了!
作者: sidon1111 时间: 2010-7-19 23:30
dos下的命名采用的8+3,你的两个文件TM-A09~1(1).doc TM-A09~1.doc其实是一个名,所以改下名啊。何必较真呢
作者: sgaizxt001 时间: 2010-7-20 00:21
如3楼所言,改下名算了。要么去掉几个字符,比如A09~1(1).doc A09~1.doc就可以了
作者: mlpoik 时间: 2010-7-20 09:37
因为拷贝的是服务器上面的文件资料,不能改名,需要两个文件都同时拷贝。
有没有其他的解决办法?
作者: terse 时间: 2010-7-20 10:20
这样不行吗?- XCOPY "C:\test" "E:\test\" /Y /E /H /R
复制代码
作者: mlpoik 时间: 2010-7-20 10:47
不行的,只能复制一个文件过来。
作者: mlpoik 时间: 2010-7-20 21:26
版主有什么好的解决办法吗?
欢迎光临 批处理之家 (http://bbs.bathome.net/) |
Powered by Discuz! 7.2 |