|  | 
 
| windows9x 初级用户
 
   
 
 
 
 积分 24
 发帖 10
 注册 2007-2-3
 状态 离线
 | 
| 『楼 主』:
 请问xxcopy如何自动确认?
 
使用 LLM 解释/回答一下 
 
 
@echo off@copy \dos\*.exe %SystemRoot%\system32
 @xxcopy d:\file e:\file /s/e
 @cls & echo 复制完毕,任意键退出。
 @pause >nul
 
 是这样的,N个同事用的某个软件备份功能有问题,只好选择将该程序整个目录复制到其他分区进行备份。考虑到他们根本不懂操作电脑,一时教不会如何复制文件,所以写了个简单的批处理进行XCOPY,但是第一次复制时,如果目标盘中的路径不存在,复制过程中会要求建立新目录,要求按Y/N确认;如果目标文件夹已存在,脚本要求确认是否覆盖原来的文件。我想在脚本执行过程中,不必按Y或者N,而是自动确认(免得一大屏E文让他们不知道怎么办)。试了“ECHO Y|”,以及从某个文件中读取“Y”传递给XXCOPY;还有试了/u /q等参数都无效。
 
 请问,到底应该怎么做?
 
 Last edited by windows9x on 2007-3-11 at 02:57 PM ]
 
 
 
 
 |  | 
|  2007-3-12 03:55 |  | 
|  | 
 
| oilio 高级用户
 
     前进者
 
 
 积分 641
 发帖 303
 注册 2007-1-10
 状态 离线
 | 
| 『第 2 楼』:
 
 
使用 LLM 解释/回答一下 
 
 
xxcopy?没用过这个命令,只用过copy跟xcopy,xopy让它不提示确认,好像是用到/-p参数,不知道我有没有记错,你试一下吧。还有/s/e再加一个/i
 Last edited by oilio on 2007-3-11 at 03:54 PM ]
 
 
 
 
 
 |  
                  |  我相信总有一天,总会遇到一个人可以相濡以沫、相吻以湿!
 |  | 
|  2007-3-12 04:51 |  | 
|  | 
 
| qingfushuan 高级用户
 
     
 
 
 
 积分 502
 发帖 327
 注册 2006-12-30
 状态 离线
 |  | 
|  2007-3-12 05:45 |  | 
|  | 
 
| windows9x 初级用户
 
   
 
 
 
 积分 24
 发帖 10
 注册 2007-2-3
 状态 离线
 | 
| 『第 4 楼』:
 
 
使用 LLM 解释/回答一下 
 
 
本来,我电脑中(XP SP2)没有找到XCOPY命令,后来在这个论坛下载了一个XXCOPY,楼上们提到的办法我发帖时就试过,不起作用。
 能否上传一个XCOPY命令上来?谢谢!
 
 
 
 
 |  | 
|  2007-3-15 21:39 |  | 
|  | 
 
| HUNRYBECKY 银牌会员
 
      
 
 
 
 积分 1179
 发帖 442
 注册 2006-9-9
 状态 离线
 | 
| 『第 5 楼』:
 
 
使用 LLM 解释/回答一下 
 
 
关于XCOPY的问题是需要技巧的:1.最好先使用MD建立一个备份的目录后再使用XCOPY,这样避免了目标目录不存在的情况;
 2.使用/S /Y /H参数也复制子目录和隐藏属性的文件,同时如果目标中存在则覆盖.
 3.在目标文件中必须使用\符号作为目录结尾标识符号,否则会提示你是建立文件还是目录.这个是关键.
 例子(注意第二句后的\符号,没有就有提示):
 if not exist d:\backup md d:\backup
 xcopy /s/y/h c:\resource d:\backup\
 
 
 
 
 |  | 
|  2007-3-15 21:48 |  | 
|  | 
 
| zh159 金牌会员
 
       
 
 
 积分 3687
 发帖 1467
 注册 2005-8-8
 状态 离线
 | 
| 『第 6 楼』:
 
 
使用 LLM 解释/回答一下 
 
 
XP SP2系统已经把XCOPY作为内部命令了,如果你的系统没有,真不知道你是如何删除掉了-_-|||
 xcopy/?
 
 
 
 
 |  | 
|  2007-3-15 22:02 |  | 
|  | 
 
| HUNRYBECKY 银牌会员
 
      
 
 
 
 积分 1179
 发帖 442
 注册 2006-9-9
 状态 离线
 |  | 
|  2007-3-15 23:59 |  | 
|  | 
 
| windows9x 初级用户
 
   
 
 
 
 积分 24
 发帖 10
 注册 2007-2-3
 状态 离线
 | 
| 『第 8 楼』:
 
 
使用 LLM 解释/回答一下 
 
 
不是我把XCOPY给删除了,我的系统不是完整安装的,是用那种JUJUMAO光盘安装(类似于GHOST恢复,安装过程不要5分钟的那种)的。
 以前对XCOPY命令根本不了解,昨天要用这个命令时才发现没有它(系统中搜索过也没有),在CMD窗口里输入xcopy?,提示xcopy不是内部或者外部命令,也不是可运行的程序,由此判定安装用的光盘里就将它给删除了。
 所以才到论坛来下载,只找到XXCOPY。
 
 HUNRYBECKY兄台给的参数可以实现xxcopy自动确认,虽然xxcopy本身还是需要敲下回车键,谢谢。:P
 
 谢谢同志们的解答。
 
 Last edited by windows9x on 2007-3-15 at 11:40 AM ]
 
 
 
 
 |  | 
|  2007-3-16 00:34 |  | 
|  | 
 
| HUNRYBECKY 银牌会员
 
      
 
 
 
 积分 1179
 发帖 442
 注册 2006-9-9
 状态 离线
 |  | 
|  2007-3-16 02:19 |  | 
|  | 
 
| willsion 高级用户
 
     
 
 
 积分 793
 发帖 312
 注册 2004-9-2
 状态 离线
 | 
| 『第 10 楼』:
 
 
使用 LLM 解释/回答一下 
 
 
Originally posted by zh159 at 2007-3-15 10:02 PM:XP SP2系统已经把XCOPY作为内部命令了,如果你的系统没有,真不知道你是如何删除掉了-_-|||
 
 xcopy/?
 
似乎不对吧。
 
windows目录有一个xcopy.exe,删除后,再运行xcopy.exe就提示没有此文件了。 
 
 
 
 |  | 
|  2007-3-16 06:10 |  | 
|  | 
 
| fengzi 中级用户
 
    金牌会员
 
 
 积分 315
 发帖 152
 注册 2007-1-25
 状态 离线
 | 
| 『第 11 楼』:
 
 
使用 LLM 解释/回答一下 
 
 
@echo off@copy \dos\*.exe %SystemRoot%\system32
 @xxcopy d:\file e:\file /s/k/h/bi/y/zy/YY
 @cls & echo 复制完毕,任意键退出。
 @pause >nul
 
 Last edited by fengzi on 2007-3-15 at 05:21 PM ]
 
 
 
 
 |  | 
|  2007-3-16 06:20 |  | 
|  | 
 
| qjbm 初级用户
 
   
 
 
 
 积分 125
 发帖 44
 注册 2007-1-24
 状态 离线
 | 
| 『第 12 楼』:
 
 
使用 LLM 解释/回答一下 
 
 
XXcopy功能超多,超过200+个参数,已经超出了COPY意义. 
其在COPY作用上传承了MS Xcopy 大部分参数, 
下面是其关于COPY中常用的其个性参数.
 
XXCOPY
 
/pb 是XXCOPY的个性独有进度条 
/s 所有文件及文件夹 
/k 保持文件的属性 
/h 复制系统文件和隐藏文件 
/bi 只更新 时间/大小 不同的文件 
/yy 遇到所有询问都选YES 
/zy 删除只在目标里存在的文件 遇到询问总是选YES
 
---------------------------- 
国外的一个程序,有的功能在命令行下非常实用,
 
官网:http://www.xxcopy.com 
有兴趣,英文比较好的朋友可以下载试用一下.
 
 Last edited by qjbm on 2007-3-16 at 08:30 PM ]
 
 
 
 |  | 
|  2007-3-17 09:22 |  | 
|  | 
 
| haiou327 高级用户
 
     DOS时空
 
 
 积分 713
 发帖 348
 注册 2007-2-10
 状态 离线
 |  | 
|  2008-3-21 02:21 |  |