在纯dos下用xcopy命令怎么复制文件夹
XCOPY——目录复制命令
1.功能:复制指定的目录和目录下的所有文件连同目录结构。
2.类型:外部命令
3.格式:XCOPY[源盘:]〈源路径名〉[目标盘符:][目标路径名][/S][/V][/E]
4.使用说明:
(1)XCOPY是COPY的扩展,可以把指定的目录连文件和目录结构一并拷贝,但不能拷贝隐藏文件和系统文件;
(2)使用时源盘符、源目标路径名、源文件名至少指定一个;
(3)选用/S时对源目录下及其子目录下的所有文件进行COPY。除非指定/E参数,否则/S不会拷贝空目录,若不指定/S参数,则XCOPY只拷贝源目录本身的文件,而不涉及其下的子目录;
问题:Program Files中有想要移动到D盘的文件,可是我xcopy c:\Program Files d:\Program Files/e
提示无效的参数数量
哦是这样啊那怎么才能进行操作啊?
回答:xcopy拷贝目录和文件
〔适用场合〕在进行连同子目录一起拷贝时很有用,在拷贝大量文件时比COPY命令
要快得多
〔用法〕xcopy[文件名][目录]将指定文件拷贝到指定目录
xcopy[源目录][目的目录]将源目录连子目录考到目的目录下
xcopy*.*[目录]/s将文件与非空子目录拷贝到指定目录
其它常用参数还有:v拷贝后校验,会影响速度
e与s相似,但即使子目录是空的也会拷贝。
更多参数可使用命令xcopy/?查看帮助信息
补充回答:xcopy c:\aa d:\aa/e
如果没有子目录可以不加最后的/e
xcopy c:\Progra~1d:\Progra~1\/e
dos下用空格区分多个参数所以带空格的目录名不能直接使用
xcopy c:\Progra~1d:\Progra~1\/e
最好是按这种写法把目录名缩略成可以使用的格式这个语句我测试过在windowsxp的cmd 中可以运行纯dos我这里没有环境不好意思
如果可以的话就复制过去再改名不过不能通过dos来改
DOS7.0中XCOPY的新功能
Windows95为习惯于DOS命令的用户提供了功能强大的MS-DOS7.0。MS-DOS7.0除了兼容低版本的DOS外,还增强了许多内、外部命令和设备驱动程序的功能,使其使用起来更方便。
MS-DOS7.0扩充了XCOPY的功能,使其内部自动调用XCOPY32.EXE,成为一个真正的32位应用程序,并且又新扩充了11个可选参数,它们分别是:
/C:即使拷贝过程中发生磁盘读写错,仍然继续进行拷贝。主要适用于从软盘(特别是有问题的软磁盘)向硬盘拷贝文件。
/I:当指定的源文件不止一个,同时目标路径(文件)又不存在时,假定目标为一目录。若不带此选项,则由用户确定目标是文件还是目录。
/Q:拷贝不显示文件名(快速拷贝)。
/F:拷贝时显示完整的源文件名和目标文件名(含路径)。
/L:模拟拷贝,公显示即将拷贝的所有文件名,而不进行
拷贝。
/H:拷贝指定源文件(目录)中的所有文件(含隐藏文件和系统文件)。
/R:自动覆盖只读文件。
/T:仅复制子目录而不拷贝文件,但不包括源目录下无文件的空目录,否则,应指定/E选项。
/U:更新已经存在的文件。
隐藏的文件夹怎么显示/K:拷贝文件时,保持目标文件属性不变。不带此选项时,将会复位只读属性。
/N:使用短文件名(8.3格式,即主文件名8个字符,扩展名3个字符)进行拷贝,用于向不
支持长文件名的操作系统(如低版本的DOS)进行文件拷贝。
发布评论