找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 17904|回复: 7

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

[复制链接]
发表于 2010-7-18 15:35:18 | 显示全部楼层 |阅读模式
使用XCOPY命令拷贝文件,在文件目录中有两个文件名是TM-A09~1(1).doc和TM-A09~1.doc的文件。拷贝的时候提示是否覆盖,点击覆盖或者不覆盖,只是其中一个文件拷贝成功。查了一些资料,可能是文件名中有~1这个的问题。
在不更改文件名的前提下,如何能让这两个文件都正常拷贝?谢谢!

[ 本帖最后由 mlpoik 于 2010-7-19 11:32 编辑 ]
 楼主| 发表于 2010-7-19 22:56:54 | 显示全部楼层
请大家帮忙解决一下,谢谢了!
发表于 2010-7-19 23:30:53 | 显示全部楼层
dos下的命名采用的8+3,你的两个文件TM-A09~1(1).doc    TM-A09~1.doc其实是一个名,所以改下名啊。何必较真呢
发表于 2010-7-20 00:21:45 | 显示全部楼层
如3楼所言,改下名算了。要么去掉几个字符,比如A09~1(1).doc    A09~1.doc就可以了
 楼主| 发表于 2010-7-20 09:37:27 | 显示全部楼层
因为拷贝的是服务器上面的文件资料,不能改名,需要两个文件都同时拷贝。
有没有其他的解决办法?
发表于 2010-7-20 10:20:58 | 显示全部楼层
这样不行吗?
  1. XCOPY "C:\test" "E:\test" /Y /E /H /R
复制代码
 楼主| 发表于 2010-7-20 10:47:06 | 显示全部楼层
不行的,只能复制一个文件过来。
 楼主| 发表于 2010-7-20 21:26:04 | 显示全部楼层
版主有什么好的解决办法吗?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-17 03:47 , Processed in 0.024812 second(s), 10 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表