cmd,如何让xcopy命令在复制时不提示覆盖?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了cmd,如何让xcopy命令在复制时不提示覆盖?相关的知识,希望对你有一定的参考价值。
使用此命令时,发现复制时,源文件中有和目标文件相同的文件,会提示是否覆盖,请问大家我该加上什么参数使命令在复制过程中,遇到同名文件 直接覆盖 不询问?
谢谢大家 谢谢
在xcopy命令后面增加参数/y就不会提示了。
软件工具:cmd
1、[/y]表示禁止提示确认要覆盖现存的目标文件。
2、在使用XCOPY时如果目标盘上已有同名文件就会提示是否覆盖。加上[/y]就会强制复制而不提示。
3、例:xcopy 2.txt bbb /y 当目标有重名时强制复制,不再提醒。下图红色区域。
参考技术A在xcopy命令后面增加参数/y就不会提示了。
XCOPY是COPY的扩展,可以把指定的目录连文件和目录结构一并拷贝,但不能拷贝系统文件;使用时源盘符、源目标路径名、源文件名至少指定一个;选用/S时对源目录下及其子目录下的所有文件进行COPY。除非指定/E参数,否则/S不会拷贝空目录,若不指定/S参数,则XCOPY只拷贝源目录本身的文件,而不涉及其下的子目录;选用/V参数时,对拷贝的扇区都进行较验,但速度会降低。
列出每个文件的单独行中的每个字符串。如果列出的任何字符串与要复制的文件的绝对路径的任何部分匹配,就从复制进程排除该文件。例如,如果指定字符串 "\\Obj\\",则会排除 Obj 目录下的所有文件。如果指定字符串 ".obj",则排除具有 .obj 扩展名的所有文件。
Set COPYCMD=/Y追问
请问这是使用set命令设置变量吗? 谢谢
参考技术C xcopy 1 /s 2 /y本回答被提问者采纳 参考技术D /y关于copy,xcopy,robocopy三者都是复制,但作用是啥,不太清楚?
希望不要复制命令用法,我想知道的是,在什么情况下,用哪个会好。我平常复制和更新文件都是用robocopy的.
copy和xcopy都是复制,区别是copy是cmd的内部命令,也就是说copy不能直接在开始运行中使用copy这个命令,必须先启动cmd.exe,在提示符状态下使用。而xcopy是外部命令,也就是有独立的可执行文件,能够直接在开始运行中使用。但是xcopy有个缺点,复制的时候没有进度提示,完成后才会看到有提示,在复制大文件的时候,会比较迷茫,于是微软后来出了个robocopy,被称为可靠的文件复制,这个程序在新版本系统中集成,例如WIN7,所以XP是没有的,但是可以从网上下载适合xp使用的版本。 参考技术A xcopy命令如果你学过MS DOS操作系统的话你应该知道,这是一个外部命令,也就是说是操作系统另外调用的一个程序或方法或类似的概念。这个命令只能将一个文件(集合)从一个磁盘(非引导区)的一个地方拷贝到另一个磁盘(非引导区)的某个地方。意思就是说被拷贝的目的磁盘,即使拷贝文件完整也不可能成功引导操作系统启动,因此也不能做系统备份使用,设想恢复拷贝后,仍然没有办法将引导区信息恢复拷贝到原始磁盘的引导区内。
单纯的想备份操作系统的话,有很多的方法可以实现,但是xcopy是肯定不行的,就我个人的印象与经验来看,如果你在其它什么地方得到了如何实现的方法,请告诉我一下,我也可以学习一下,共同进步。
至于 robocopy
没用过,也没有资格发言。本回答被提问者采纳
以上是关于cmd,如何让xcopy命令在复制时不提示覆盖?的主要内容,如果未能解决你的问题,请参考以下文章