DOS复制文件夹包括子目录到D盘,可以使用XCOPY命令,写法如下(假设要复制的文件夹名为AAA,在C盘):
XCOPY C:AAA D: /S
结尾的/S是指要复制目录和子目录,不包含空目录。如果要包含空目录,则可以使用/E参数。
XCOPY C:AAA D: /E
(1)dos复制命令扩展阅读:
输入XCOPY /?可以查看命令XCOPY的所有参数。
/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 复制属性。一般的 X 会重设只读属性。
/N 用生成的短名称复制。
/O 复制文件所有权和 ACL 信息。
/X 复制文件审核设置(隐含 /O)。
/Y 取消提示以确认要覆盖现有目标文件。
/-Y 要提示以确认要覆盖现有目标文件。
/Z 在可重新启动模式下复制网络文件。
/B 复制符号链接本身与链接目标相对。
/J 复制时不使用缓冲的 I/O。推荐复制大文件时使用。
⑵ DOS复制命令
用x方便
补充
xsource
[destination]
[/w]
[/p]
[/c]
[/v]
[/q]
[/f]
[/l]
[/g]
[/d[:mm-dd-yyyy]]
[/u]
[/i]
[/s
[/e]]
[/t]
[/k]
[/r]
[/h]
[{/a
|
/m}]
[/n]
[/o]
[/x]
[/exclude:filename1[+[filename2]][+[filename3]]
[{/y
|
/-y}]
[/z]
要从驱动器
a
将所有文件和子目录(包括所有空的子目录)复制到驱动器
b,请键入:
x
a:
b:
/s
/e
要包含上一示例中的任何系统或隐藏文件,请按如下所示添加“/h”命令行选项:
x
a:
b:
/s
/e
/h
要使用
\rawdata
目录中
1993
年
12
月
29
日后更改的文件更新
\reports
目录中的文件,请键入:
x
\rawdata
\reports
/d:12-29-1993
要更新上例中
\reports
中存在的所有文件而不考虑日期,请键入:
x
\rawdata
\reports
/u
要获得前一个命令要复制的文件列表而不实际复制文件,请键入:
x
\rawdata
\reports
/d:12-29-1993
/l
>
x.out
文件
x.out
列出了要复制的所有文件。
要将
\customer
目录及其所有子目录复制到网络驱动器
h:
上的目录
\\public\address,保留只读属性,并在
h:
上创建新文件时对您做出提示,请键入:
x
\customer
h:\public\address
/s
/e
/k
/p
要发出上一个命令,确保在
\address
目录不存在时“x”会创建该目录,并禁止显示创建新目录时出现的消息,请按如下所示添加“/i”命令行选项:
x
\customer
h:\public\address
/s
/e
/k
/p
/i
可以创建批处理程序执行“x”操作,并且使用“if”批处理命令在发生错误时处理退出代码。例如,以下的批处理程序使用了可替换的“x”源和目标参数:
@echo
off
rem
it.bat
transfers
all
files
in
all
subdirectories
of
rem
the
source
drive
or
directory
(%1)
to
the
destinationrem
drive
or
directory
(%2)x
%1
%2
/s
/eif
errorlevel
4
goto
lowmemory
if
errorlevel
2
goto
abort
if
errorlevel
0
goto
exit
:lowmemory
echo
insufficient
memory
to
files
or
echo
invalid
drive
or
command-line
syntax.
goto
exit:abort
echo
you
pressed
ctrl+c
to
end
the
operation.
goto
exit
:exit
要使用该批处理程序将
c:\prgmcode
目录及其子目录中的所有文件复制到驱动器
b
中,请键入:
it
c:\prgmcode
b:
该命令解释程序将用“c:\prgmcode”替换“%1”,用“b:”替换“%2”,然后执行带“/e”和“/s”命令行选项的“x”。如果“x”遇到错误,批处理程序将读取退出码并转到相应“if
errorlevel”语句中指示的标签,然后显示相应的消息并退出批处理程序。
⑶ 在DOS命令下如何复制和粘贴
将一份或多份文件复制到另一个位置。
COPY [/D] [/V] [/N] [/Y | /-Y] [/Z] [/A | /B ] source [/A | /B]
[+ source [/A | /B] [+ ...]] [destination [/A | /B]]
source 指定要复制的文件。
/A 表示一个 ASCII 文本文件。
/B 表示一个二进位文件。
/D 允许解密要创建的目标文件
destination 为新文件指定目录和/或文件名。
/V 验证新文件写入是否正确。
/N 复制带有非 8dot3 名称的文件时,
尽可能使用短文件名。
/Y 不使用确认是否要改写现有目标文件
的提示。
/-Y 使用确认是否要改写现有目标文件
的提示。
/Z 用可重新启动模式复制已联网的文件。
⑷ 关于dos的命令
md 1
a.txt 1\a.txt
⑸ 怎样用DOS命令复制整个文件夹
方法和详细的操作步骤如下:
1、第一步,打开计算机,按快捷键“win + r”弹出对话框,然后输入“cmd”命令,单击“确定”按钮,见下图,转到下面的步骤。
⑹ DOS命令:怎么用
1.将C:\test.txt文件复制到D:\目录下:
c:\test.txt d:\
命令格式:cope 要复制的源文件(包括目录和文件名) 文件复制的目标目录[\文件名]
命令讲解:在很多的情况下,我们要为复制的文件副本赋予一个新的文件名,比如将c:\test.txt文件复制到d:\目录下并重命名为test2.txt:
c:\test.txt d:\test2.txt
2.将c:\movies下的所有文件复制到d:\backup目录中
c:\movies d:\backup
命令格式: 要复制的源文件[\*.指定文件扩展名] 要复制到的目标目录 [/y]
命令讲解:在源目录后加上"*.rm",就是指复制这个目录下的所有扩展名为RM的文件,当目标目录中已经存在了和源目录中即将复制的文件相同的文件名的文件时,就会出现如"改写
×:\××吗?(Yes/No/All)"这样的提示,让你选择是覆盖,不覆盖还是全部覆盖,如果用可选参数/y(复制单个或批量复制时都可用),比如在2的基础上实现重文件无须确认直接覆盖:
c:\movies d:\backup [/y]
3.将文件1.txt和2.txt合并为3.txt
/b c:\1.txt+2.txt c:\3.txt
命令格式: /b 文件1+文件2+......文件N 合并后的文件名
命令讲解:使用"+"将多个相同或不同格式的文件合并为一个文件。
小提示:
1.在尾部隐藏了文本数据的图片文件,在使用了其他文件编辑器并保存后,隐藏的文本数据有可能丢失。
2.MP3文件在使用此方法连接后,就可以实现连续播放。
3.合成图片/歌曲这样的二进制文件必须使用/b参数(b代表Binaty,二进制),否则将会失败;另一个合并参数是/a(ASCII,文本文件),只能用于纯文本的合并。两参数不能同时使用,二进制方式可以合并文本文件和二进制文件,而文本方式用于纯文本的合并。、
4.当进行软盘复制时,可在命令中加入"/v"参数,这样可以减少因操作介质的问题而导致的数据写入失败。
⑺ dos下复制命令怎么打
例如把c盘下的a.txt文件复制到D盘
c:\a.txt d:
⑻ dos下拷贝命令
c:\winnt\repair\*.sys c:\winnt\system32\config
⑼ dos 命令
是的,你用引号括起来试试如:
"c++\a.txt" newd\b.txt
⑽ DOS复制命令怎么打
x更方便
补充
xSource [Destination] [/w] [/p] [/c] [/v] [/q] [/f] [/l] [/g] [/d[:MM-DD-YYYY]] [/u] [/i] [/s [/e]] [/t] [/k] [/r] [/h] [{/a | /m}] [/n] [/o] [/x] [/exclude:FileName1[+[FileName2]][+[FileName3]] [{/y | /-y}] [/z]
要从驱动器 A 将所有文件和子目录(包括所有空的子目录)复制到驱动器 B,请键入:
x a: b: /s /e
要包含上一示例中的任何系统或隐藏文件,请按如下所示添加“/h”命令行选项:
x a: b: /s /e /h
要使用 \Rawdata 目录中 1993 年 12 月 29 日后更改的文件更新 \Reports 目录中的文件,请键入:
x \rawdata \reports /d:12-29-1993
要更新上例中 \Reports 中存在的所有文件而不考虑日期,请键入:
x \rawdata \reports /u
要获得前一个命令要复制的文件列表而不实际复制文件,请键入:
x \rawdata \reports /d:12-29-1993 /l > x.out
文件 X.out 列出了要复制的所有文件。
要将 \Customer 目录及其所有子目录复制到网络驱动器 H: 上的目录 \\Public\Address,保留只读属性,并在 H: 上创建新文件时对您做出提示,请键入:
x \customer h:\public\address /s /e /k /p
要发出上一个命令,确保在 \Address 目录不存在时“x”会创建该目录,并禁止显示创建新目录时出现的消息,请按如下所示添加“/i”命令行选项:
x \customer h:\public\address /s /e /k /p /i
可以创建批处理程序执行“x”操作,并且使用“if”批处理命令在发生错误时处理退出代码。例如,以下的批处理程序使用了可替换的“x”源和目标参数:
@echo off rem COPYIT.BAT transfers all files in all subdirectories of rem the source drive or directory (%1) to the destinationrem drive or directory (%2)x %1 %2 /s /eif errorlevel 4 goto lowmemory if errorlevel 2 goto abort if errorlevel 0 goto exit :lowmemory echo Insufficient memory to files or echo invalid drive or command-line syntax. goto exit:abort echo You pressed CTRL+C to end the operation. goto exit :exit
要使用该批处理程序将 C:\Prgmcode 目录及其子目录中的所有文件复制到驱动器 B 中,请键入:
it c:\prgmcode b:
该命令解释程序将用“C:\Prgmcode”替换“%1”,用“B:”替换“%2”,然后执行带“/e”和“/s”命令行选项的“x”。如果“x”遇到错误,批处理程序将读取退出码并转到相应“IF ERRORLEVEL”语句中指示的标签,然后显示相应的消息并退出批处理程序。