分享

a0zah-ifwsi

 无聊读书会 2023-07-16 发布于河南
4

copy命令复制文件  

 

copy [/d] [/v] [/n] [/y | /-y] [/z] [/a | /b]          [/a | /b] [+          [/a | /b] [+ ...]] [          [/a | /b]]

参数  

参数

/d

加密的源文件保存解密的目文件

/v

验证文件是否正确写入

/n

如果需要,在复制文件名大于8字符或者文件展名大于3字符的文件,可以用短文件名重新命名目文件

/y

制覆盖目文件

/-y

框的覆盖目文件

/z

以可重新开始模式(restartable mode:就是如果有网络问题打断了文件复制,当网恢复,可以断点续传的意思,不必再重新复制整个文件)复制网文件

/a

表示复制成ascii文件

/b

表示复制成制目文件

必需。指定需要复制的文件源,可以指定一个或者多个。源可以是系统盘符,加冒号,加文件目,再加文件名的源,也可以是其中的

必需。指定需要复制的文件源,可以指定一个或者多个。目是系统盘符,加冒号,加文件目,再加文件名的源,也可以是其中的

/?

列出命令帮助框

示例  

复制文件至目  

copy test1.txt c:\Users\Administrator\Desktop\test2 #将当前目下的test1.txt复制到c:\Users\Administrator\Desktop\test2

copy test* c:\Users\Administrator\Desktop\test2 #将当前目下的test的文件复制到c:\Users\Administrator\Desktop\test2

copy /y test* c:\Users\Administrator\Desktop\test2 #不提示直接覆盖地复制文件

合并文件  

copy /y /b test1.txt + test2.txt test3.txt #里的/b参数,指示复制束字符

以上命令表示将test1.txttest2.txt文件合并至test3.txt/b表示复制束字符,/y表示如果test3.txt存在,直接覆盖test3.txt

xcopy复制文件及目  

 

xcopy[          ] [/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] [/b] [/j] [/compress]

参数  

参数

必需。 指定要复制的文件的位置和名称。 此参数必包括驱动器或路径。

[]

指定要复制的文件的目 此参数可以包括驱动器号后接冒号、目名、文件名或合。

/W

在开始复制文件之前示以下消息并等待你的响:按任意开始复制文件

/p

提示你确是否要建每个目文件。

/c

忽略错误

/v

在将每个文件写入目文件时对验证,以确保目文件与源文件相同。

/q

禁止 xcopy 消息。

/f

复制时显示源文件名和目文件名。

/l

生成要复制的文件列表,但不主复制文件。

/g

当目不支持加密时创建解密的目文件。

/d [:MM-DD-YYYY]

复制在指定的日期或之后更改的源文件。 如果不包含 MM-DD-YYYY xcopy 会复制比有目文件更新的所有源文件。 此命令行选项可用于更新已更改的文件。

/U

存在于目上的源复制文件。

/i

如果源是目或包含通配符,并且目不存在, xcopy 指定了目名,并会建新目 然后,xcopy 将所有指定文件复制到新目中。 情况下,xcopy 会提示你指定目是文件是目

/s

复制目和子目,除非它是空的。 如果省略 /s xcopy 个目中运行。

/e

复制所有子目,即使它是空的。 /e /s /t 命令行选项结合使用。

/t

复制子目录结构(即),而不复制文件。 若要复制空目,必包含 /e 命令行选项

/k

复制文件,并保留目文件的只属性(如果存在于源文件上)。 情况下,xcopy 除只属性。

/r

复制只文件。

/h

复制具有藏文件和系文件属性的文件。 情况下,xcopy 不复制藏文件或文件(系文件指的是存放操作系主要文件的文件,一般在安装操作系统过程中自动创建并将相关文件放在对应的文件中,里面的文件直接影响系的正常运行,多数都不允随意改。)。

/a

复制置了存档文件属性的源文件。 /a 不会修改源文件的存档文件(存档文件是一种文件格式,用于存文件以及与些文件有关的信息(元数据)。建存档文件的目的是将多个文件存在一起,通常采用压缩格式,这样可以提高可移植性,同时节省磁上的存。)属性。

/m

复制置了存档文件属性的源文件。 /a 不同,/m 会关源中指定的文件的存档文件属性。

/n

使用 NTFS 短文件名或目建副本。 将文件或目 NTFS 卷复制到 FAT 卷,或者当目上需要 FAT 文件系命名定(即 8.3 命名规则字符)/n 是必需的。 destinatio* 文件系可以是 FAT NTFS

/o

复制文件所有和自由访问控制列表 (DACL) 信息。

/x

复制文件置和系统访问控制列表 (SACL) 信息( /o)。

/exclude:FileName1[+[FileName2]][+FileName3]

指定文件列表。 至少指定一个文件。 每个文件将包含搜索字符串,每个字符串在文件中独占一行。 当任一字符串与要复制的文件的绝对路径的任一部分匹配,将排除文件的复制。 例如,指定字符串 obj 将排除目 obj 下的所有文件,或展名 .obj 的所有文件。

/y

禁止提示你确覆盖有目文件。

/-y

提示你确覆盖有目文件。

/z

以可重启模式通复制。

/b

复制符号接,而不复制文件。 此参数是在 Windows Vista® 中引入的。

/j

复制文件而不冲。 用于非常大的文件。 此参数是在 Windows Server 2008 R2 中添加的。

/compress

在文件传输间请求网络压缩(如果适用)。

/?

在命令提示符下示帮助。

示例  

复制源文件至目文件  

xcopy test1 test2 /s /e #复制源文件及其下的子目,即使子目录为空。

xcopy test1 test2 /s /e /h #复制源文件及其下的子目,即使子目录为空。/h指示复制系文件和藏文件

xcopy test1 test2 /d #复制最近更新的文件,也可以在/d后指定某个日期后更新的文件。如/d:07-15-2023,指示只复制2023-07-15之后更新的文件。

xcopy test1 test2 /u #更新所有文件,不考日期

xcopy test1 test2 /s /e /k /p #复制目及其子目文件,并保留只属性(/k)和提示确是否建每个目文件

xcopy test1 test2 /s /y #只复制非空目,并且直接覆盖不提示

只复制文件列表  

xcopy test1 test2 /d:01-01-2023 /l /s /e > log.out #test1及其子目下的文件的列表,并出到log.out,但不实际复制文件

自定cmd命令来理拷异常  

首先copyit.cmd理文件,然后在命令行文件,入源和目

@echo off

rem copyit.cmd 复制文件及其子文件

rem %1 代表源文件或文件

rem 2% 代表目文件或文件驱动

xcopy %1 %2 /s /e

if errorlevel 4 goto lowmemory

if errorlevel 2 goto abort

if errorlevel 0 goto exit

:lowmemory

echo 不足或者驱动符和命令错误

goto exit

:abort

echo 按下 CTRL+C 束当前操作

goto exit

:exit

         


   


小杨聊技术 | springboot项目创建详细步骤

springboot项目开发常用注解(持续更新中...)

小杨聊技术 | springboot项目集成swagger2

MEET GOOD THINGS

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多