![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-07 20:46 |
共 48,041 主题排行 / 350,128 发帖 / 今日 3 篇 / 48,252 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » 请问xxcopy如何自动确认? |
| 可打印版本 1,161 / 12 |
| 第1楼 windows9x | 发表于 2007-03-12 03:55 |
| 初级用户 发帖 10 积分 24 | |
|
请问xxcopy如何自动确认? @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 ] |
|
| 第2楼 oilio | 发表于 2007-03-12 04:51 |
| 高级用户 发帖 303 积分 641 | |
|
xxcopy?没用过这个命令,只用过copy跟xcopy,xopy让它不提示确认,好像是用到/-p参数,不知道我有没有记错,你试一下吧。还有/s/e再加一个/i
[ Last edited by oilio on 2007-3-11 at 03:54 PM ] |
|
| 第3楼 qingfushuan | 发表于 2007-03-12 05:45 |
| 高级用户 发帖 327 积分 502 | |
|
试试用echo y |xxxxx传递给后面的命令,不知道可以不
|
|
| 第4楼 windows9x | 发表于 2007-03-15 21:39 |
| 初级用户 发帖 10 积分 24 | |
|
本来,我电脑中(XP SP2)没有找到XCOPY命令,后来在这个论坛下载了一个XXCOPY,楼上们提到的办法我发帖时就试过,不起作用。
能否上传一个XCOPY命令上来?谢谢! |
|
| 第5楼 HUNRYBECKY | 发表于 2007-03-15 21:48 |
| 银牌会员 发帖 442 积分 1,179 | |
|
关于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\ |
|
| 第6楼 zh159 | 发表于 2007-03-15 22:02 |
| 金牌会员 发帖 1,467 积分 3,687 | |
|
XP SP2系统已经把XCOPY作为内部命令了,如果你的系统没有,真不知道你是如何删除掉了-_-|||
xcopy/? |
|
| 第7楼 HUNRYBECKY | 发表于 2007-03-15 23:59 |
| 银牌会员 发帖 442 积分 1,179 | |
|
说不定他把系统PATH变量给删除了,呵呵,命令用不了了.
|
|
| 第8楼 windows9x | 发表于 2007-03-16 00:34 |
| 初级用户 发帖 10 积分 24 | |
|
不是我把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 ] |
|
| 第9楼 HUNRYBECKY | 发表于 2007-03-16 02:19 |
| 银牌会员 发帖 442 积分 1,179 | |
|
给你传一个XCOPY.EXE文件,放到系统目录的SYSTEM32下面.
附件 xcopy.rar (13.59 KiB) |
|
| 第10楼 willsion | 发表于 2007-03-16 06:10 |
| 高级用户 发帖 312 积分 793 | |
Originally posted by zh159 at 2007-3-15 10:02 PM: 似乎不对吧。 windows目录有一个xcopy.exe,删除后,再运行xcopy.exe就提示没有此文件了。 |
|
| 第11楼 fengzi | 发表于 2007-03-16 06:20 |
| 中级用户 发帖 152 积分 315 | |
|
@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 ] |
|
| 第12楼 qjbm | 发表于 2007-03-17 09:22 |
| 初级用户 发帖 44 积分 125 | |
|
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 ] |
|
| 第13楼 haiou327 | 发表于 2008-03-21 02:21 |
| 高级用户 发帖 348 积分 713 | |
|
XXcopy已经更新到Version 2.96.5 Released 2008-01-08
|
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |