dos copy(如何使用doscopy命令进行文件复制)
一、如何在dos下拷贝,剪切文件夹
1、拷贝文件夹 xcopy
xcopy
XCOPY source [destination] [/A|/M] [/D[:date]] [/P
[/C] [/I] [/Q] [/F] [/L]
[/K] [/N] [/O] [/X] [/Y]
[/EXCLUDE:file1[+file2][+
source指定要复制的文件。
destination指定新文件的位置和/或名称。
/A只复制有存档属性集的文件,
但不改变属性。
/M只复制有存档属性集的文件,
并关闭存档属性。
/D:m-d-y复制在指定日期或指定日期以后更改的文件
如果没有提供日期,只复制那些源时间
比目标时间新的文件。
/EXCLUDE:file1[+file2][+file3]...
指定含有字符串的文件列表。每一个字符串
必须在文件的单独行中。如果有任何
字符串与要被复制的文件的绝对路径
相符,那个文件将不会得到复制。
例如,指定如\obj\或.obj的字符串会
目录 obj下面的所有文件或带有
.obj扩展名的文件。
/P创建每个目标文件前提示。
/S复制目录和子目录,除了空的。
/E复制目录和子目录,包括空的。
与/S/E相同。可以用来修改/T。
/V验证每个新文件。
/W提示您在复制前按键。
/C即使有错误,也继续复制。
/I如果目标不存在,又在复制一个以上的文件
则假定目标一定是一个目录。
/Q复制时不显示文件名。
/F复制时显示完整的源和目标文件名。
/L显示要复制的文件。
/G允许将没有经过加密的文件复制到
不支持加密的目标。
/H也复制隐藏和系统文件。
/R覆盖只读文件。
/T创建目录结构,但不复制文件。
不包括空目录或子目录。/T/E包括
空目录和子目录。
/U只复制已经存在于目标中的文件。
/K复制属性。一般的 Xcopy会重置只读属性
/N用生成的短名复制。
/O复制文件所有权和 ACL信息。
/X复制文件审核设置(隐含/O)。
/Y复制文件审核设置(隐含/O)。
现存目标文件。
/-Y导致提示以确认改写一个
现存目标文件。
/Z用重新启动模式复制网络文件。
2、移动文件夹 move
Move
将一个或多个文件从一个目录移动到指定的目录。
语法
move [{/y|/-y}] [Source] [target]
参数
/y
禁止提示您确认要覆盖现存目标文件。
/-y
提示您确认是否要替代现存的目标文件。
source
指定要移动文件的路径和文件名。如果要移动或重命名目录,source应该是当前的目录路径和名称。
target
指定移动文件的目标路径和名称。如果要移动或重命名目录,target应该是所需的目录路径和名称。
/?
在命令提示符显示帮助。
注释
使用/y命令行选项
/y命令行选项可以在 COPYCMD环境变量中进行预设。该选项可由命令行上的/-y替代。默认为在覆盖时提示,除非 copy命令从批脚本内部执行。
移动加密文件
若将加密文件移动到不支持加密文件系统(EFS)的卷上就会产生错误。应首先对文件解密或将其移动到支持 EFS的卷上。
范例
要将所有带.xls扩展名的文件从\Data目录移动到\Second_Q\Reports目录,请键入:
move\data\*.xls\second_q\reports\
3、删除文件夹 deletree
DELTREE――删除整个目录命令
功能:将整个目录及其下属子目录和文件删除。
类型:外部命令
格式:DELTREE[盘符:]〈路径名〉
使用说明:该命令可以一步就将目录及其下的所有文件、子目录、更下层的子目录一并删除,而且不管文件的属性为隐藏、系统或只读,只要该文件位于删除的目录之下,DELTREE都一视同仁,照删不误。使用时务必小心!!!
二、如何用COPY命令把当前选中的文件复制到指定文件夹内
文件操作类命令
(一) COPY文件复制命令
1.功能:拷贝一个或多个文件到指定盘上。
2.类型:内部命令
3.格式:COPY [源盘][路径]〈源文件名〉[目标盘][路径][目标文件名]
4.使用说明:
(1)COPY是文件对文件的方式复制数据,复制前目标盘必须已经格式化;
(2)复制过程中,目标盘上相同文件名称的旧文件会被源文件取代;
(3)复制文件时,必须先确定目标般有足够的空间,否则会出现;insufficient的错误信息,提示磁盘空间不够;
(4)文件名中允许使用通配举“*”“?”,可同时复制多个文件;
(5)COPY命令中源文件名必须指出,不可以省略。
(6)复制时,目标文件名可以与源文件名相同,称作“同名拷贝”此时目标文件名可以省略;
(7)复制时,目标文件名也可以与源文件名不相同,称作“异名拷贝”,此时,目标文件名不能省略;
(8)复制时,还可以将几个文件合并为一个文件,称为“合并拷贝”,格式如下:COPY;[源盘][路径]〈源文件名1〉〈源文件名2〉…[目标盘][路径]〈目标文件名〉;
(9)利用COPY命令,还可以从键盘上输入数据建立文件,格式如下:COPY CON [盘符:][路径]〈文件名〉;
(10)注意:COPY命令的使用格式,源文件名与目标文件名之间必须有空格!
DOS时代,Copy命令恐怕是最受欢迎也最常用一个DOS内部命令,但在Windows横行的今天,它渐渐被用户遗忘,似乎变得可有可无。其实这个命令远远不止“拷贝”这么简单,好好利用它,会收到意想不到的效果。
用Copy实现远程上传和下载
用Copy命令拷贝文件大家肯定都知道,但你知道吗?Copy还支持远程文件的拷贝!比如Copy C:\SRV.EXE\\210.***.***.***\ADMIN$可以把程序SRV.EXE“上传”到对方的ADMIN$共享目录下,当然反过来也可以,这样就成“下载”了:Copy\\210.***.***.***\ADMIN$\SRV.EXE C:\就能把对方的ADMIN$共享目录下的SRV.EXE文件下载到本地的C盘中。
用Copy将秘密藏在别人肚子里
DOS的Copy命令可以将几个同类型的文件合并成一个文件,比如:多个.txt文件,其实通过它还能将一个文本文件合并到一个非文本文件中,实现隐藏秘密的效果。比如你在D盘根目录有一个重要的文本文件:001.txt,想对其进行隐藏。
找一个MP3歌曲,体积最好不要太大(500KB左右为宜),比如:wanfei.mp3(假设也放在D盘根目录),输入:Copy wanfei.mp3/b+ 001.txt/a wanfei-1.mp3,这样会生成一个新文件wanfei-1.mp3。用Winamp打开它,歌曲没有变化。按住Shift键右击wanfei-1.mp3,选择“打开方式”并选择EmEditor之类的文本编辑器打开该文件,看到什么了?一堆乱码?但如果按下Ctrl+End组合键将光标移至文件的尾部,是不是001.txt文件中的内容?
小提示:其中参数/b指定以二进制格式复制、合并文件;参数/a指定以ASCII格式复制、合并文件。这里要注意文件的顺序,二进制格式的文件应放在加号前,文本格式的文件放在加号后。有一点要提醒大家:就是这个文本文件的前面最好至少空3行,这样它头部的内容就不易丢失。
同样道理,你可以把文件藏进图片、WAV声音文件,甚至还能在Word、Excel等文档中藏进秘密,比如:
Copy wanfei.jpg/b+ 001.txt/a wanfei-1.jpg(把001.txt藏进wanfei-1.jpg图片)
Copy wanfei.doc/b+ 001.txt/a wanfei-1.doc(把001.txt藏进wanfei-1.doc文档)
Copy wanfei.wav/b+ 001.txt/a wanfei-1.wav(把001.txt藏进wanfei-1.wav文件)
Copy wanfei.exe/b+ 001.txt/a wanfei-1.exe(把001.txt藏进wanfei-1.exe文件)
三、DOS环境下如何用copy命令同时复制多个文件
copy 1.txt+2.txt 2这种形式是文件合并,意思就是把1.txt和 2.txt合并到2这个文件夹里,没有指定文件名字,以第一个文件名做为文件名。
如果要复制多个文件,可以使用通配符,?表示任意一个单个字符,*表示任意个任意字符。
比如要复制当前1.txt和2.txt到子文件夹2里,可以写成 copy*.txt 2
如果不在同一个目录下,要写清楚文件路径,比如
COPY D:\ABC\*.TXT E:\2