文本操作命令,利用xcopy命令完成当地文件复制到远程服务器的法门

by admin on 2019年2月6日

move命令:

home88一必发 1

1.3 学习 md  rd  ren  move 命令

A.net use \\IP地址 密码/user:******
B.xcopy 文件 \\IP地址\

  //
描述:

1、切换来e盘直接输入e:\

学学要点:
1.创建文件夹:md
2.删减文件夹:rd
3.重命名文件(夹):ren
4.平移文件(夹):move

批处理公事为backup.bat,其代码如下:

net use \\192.168.1.198\ipc$ Zqf198703 /user:royalpeak
xcopy g:\backup\*.* \\192.168.1.198\数据备份 /D /E /Y /H /K
net use \\192.168.1.198\ipc$ /delete
用Xcopy命令可以形成
xcopy 源路径 目的路径
复制文件和目录,包蕴子目录。

语法
xcopy Source [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:file1[+[file2]][+[file3]] [{/y|/-y}] [/z]

参数
Source
需求的。指定要复制的文书的地点和称号。该参数必须带有驱动器或路径。
Destination
指定要复制的文本的靶子。该参数可以包涵驱动器盘符和冒号、目录名、文件名或者它们的重组。
/w
在开班复制文件此前将显得以下新闻并等候你的响应:
Press any key to begin copying file(s)
/p
升迁您认然而不是要创立每个目的文件。
/c
大意错误。
/v
在写入目的文件时证实每个文件,以管教目的文件与源文件完全相同。
/q
禁止突显 xcopy 新闻。
/f
复制时彰显源文件名和对象文件名。
/l
呈现要复制的文件列表。
/g
开创解密的靶子文件。
/d[:mm-dd-yyyy]
只复制那几个在指定日期或指定日期未来更改过的源文件。假设不包含 mm-dd-yyyy
值,xcopy 会复制比现有 Destination 文件新的有着 Source
文件。该命令行选项使你可以创新变更过的公文。
/u
只从 source 复制 destination 中已有的文件。
/i
假定 Source 是一个索引或带有通配符,而 Destination 不设有,xcopy 会假定
destination 指定目录名并创制一个新目录。然后,xcopy
会将兼具指定文件复制到新目录中。默许情况下,xcopy 将唤起您指定
destination 是文本或者目录。
/s
复制非空的目录和子目录。如若简单 /s,xcopy 将在一个目录中行事。
/e
复制所有子目录,包涵空目录。同时使用 /e、/s 和 /t 命令行选项。
/t
只复制子目录结构(即目录树),不复制文件。要复制空目录,必须带有 /e
命令行选项。
/k
复制文件,如果源文件具有只读属性,则在目标文件中保留该属性。默许境况下,xcopy
会删除只读属性。
/r
复制只读文件。
/h
复制具有隐蔽和系统文件属性的文件。默许境况下,xcopy
不复制隐藏或系统文件。
/a
只复制这一个具有存档文件属性设置的源文件。/a
不修改源文件的存档文件属性。有关如何通过动用 attrib
来设置存档文件属性的音讯,请参阅”相关大旨”.
 /m
复制具有存档文件属性设置的源文件。与 /a 不一样,/m
关闭在源中指定的文书的存档文件属性。有关怎样通过动用 attrib
来设置存档文件属性的音信,请参阅”相关大旨”.
/n
运用 NTFS 短文件或目录名创立副本。将文件或目录从 NTFS 卷复制到 FAT
卷或者当对象文件系统须要 FAT 文件系统命名约定(即 8.3 个字符)时,须要/n.目的文件系统可以是 FAT 或 NTFS.
/o
复制文件所有权与自由选用的访问控制列表 (DACL) 音信。
/x
复制文件审核设置和体系访问控制列表 (SACL) 音讯(包涵 /o)。
/exclude:filename1[+[filename2]][+[filename3]]
点名包括字符串的文件列表。
/y
明令禁止提醒您肯定要覆盖现存的靶子文件。
/-y
提醒您认同要遮盖现有目的文件。
/z
在可重启格局中通过互联网复制。
/?
在命令提醒符突显协助。
注释
使用 /v
Windows XP 不利用该命令。使用它只是为了与 MS-DOS 文件包容。 使用
/exclude
列出每个文件的独自行中的每个字符串。如若列出的别样字符串与要复制的公文的相对路径的别样部分匹配,就从复制进度排除该文件。例如,若是指定字符串 “\Obj\”,则会消除 Obj 目录下的有着文件。即使指定字符串
“.obj”,则排除拥有 .obj 扩大名的兼具文件。
使用 /z
若果在复制进度中遗失连接(例如,如若用于连接的服务器脱机),复制过程将在再一次创建连接后恢复生机。/z
也显示每个文件完毕的复制操作的比重。
在 COPYCMD 环境变量中行使 /y
可在 COPYCMD 环境变量中使用 /y.在命令行上应用 /-y
可以覆盖该命令。默认情形下,会提醒您覆盖,除非您从批处理脚本内运行
copy.

复制加密的文本
将加密文书复制到不辅助 EFS
的卷会导致错误。应首先解密文件或将文件复制到辅助 EFS 的卷中。

直属文件
要附加文件,请指定单个目的文件,多少个源文件(使用通配符或文件 1 + 文件 2

  • 文件 3 格式)。

Destination 的默许值
如果简单 Destination,xcopy 命令将文件复制到当前目录。
点名 Destination 是文件或者目录
一经 Destination 不带有现有目录且不以反斜杠 (\)
结尾,会油然则生下列信息:
Does destination specify a file name
or directory name on the target
(F = file, D = directory)?
设若要将一个或七个文本复制到一个文书,请按
F.假设要将一个或两个公文复制到一个目录,请按 D.
运用 /i 命令行选项可抑止突显该新闻,从而致使 xcopy
认定在源是多少个公文或一个目录的动静下,目标是一个索引。
应用 xcopy 命令设置 Destination 文件的存档属性
文本操作命令,利用xcopy命令完成当地文件复制到远程服务器的法门。xcopy
命令创造具有存档属性设置的文本,无论源文件中是还是不是设定了此属性。有关文件属性和
attrib 的详细音信,请参阅”相关主旨”.

比较 xcopy 和 diskcopy
假使磁盘的子目录中隐含文件,要将其复制到具有不一样格式的磁盘中,请使用
xcopy 命令,而毫不采纳 diskcopy.因为 diskcopy
命令是一个磁道接一个磁道地复制磁盘,所以需求源磁盘和目的磁盘的格式必须一致。xcopy
命令没有该须要。寻常情状下请使用 xcopy,除非您需求总体的磁盘图像副本。

xcopy 的退出码
要拍卖 xcopy 再次回到的退出码,请在批处理程序的 if 命令行上运用 errorlevel
参数。有关使用”if”处理退出码的批处理程序的范例,请参阅”相关主旨”.下表列出每一个退出码和验证。

退出码 说明
0 文件复制没有错误。
1 尚未找到要复制的文本。
2 用户按 CTRL+C 终止了 xcopy.
文本操作命令,利用xcopy命令完成当地文件复制到远程服务器的法门。4
出现了初阶化错误。没有丰盛的内存或磁盘空间,或命令行上输入了没用的驱动器名称或语法。
5 出现了磁盘写入错误
上述是xcopy把地面文件复制到远程服务器的章程

    将一个或五个公文从一个目录移动到另一个索引。

2、切换到E:\javaworkspace的目录下输入cd java 可按tab进行提醒

一.开立文件夹:md

你或许感兴趣的篇章:

  • js中使用DOM复制(克隆)指定节点名数据到新的XML文件中的代码
  • 网页源代码爱戴(禁止右键、复制、另存为、查看源文件)
  • 将地点文件通过远程桌面连接直接复制或粘贴到长途主机的具体方法
  • c#基于文件大小突显文件复制进程条实例
  • java读取excel文件并复制(copy)文件到指定目录示例
  • 在Node.js中落到实处公文复制的办法和实例
  • JavaScript落实删除,移动和复制文件的法门
  • Nodejs怎么着复制文件

  //
语法:

3、cd查看当前所在的途径          cd /切换来c盘

md命令用于创制文件夹,下边例子中的路径是可以缺省的,假设缺省则在当前目录下创办新文件夹;倘使创建的新文件夹及其路径带有空格或特殊符号的,要用双引号括起来。

    move [{/y | /-y}]
[<Source>] [<Target>]

4、dir查看目录下的文件

1.创设单个文件夹
格式:MD [路径\]目录

  //
参数:

二、复制剪切文件

例1
md d:\abc
在D盘下树立一个名为abc的文本夹。

    /y:     不提示确认是或不是要覆盖现有目的文件。

   

例2
md abc
那边为缺省路径,则在当前目录下开创一个名为abc的文书夹。

    /-y:    确认是还是不是要遮盖现有目标文件。(默许值)

1、拷贝文件夹 xcopy

例3
md “d:\my game”
在D盘下建立一个名为my game的文本夹。
对于新建的文件夹名称中隐含有空格或是特殊符号的,一定要用双引号”
“把文件夹名括起来。

    <source>: 指定要运动的公文的门路和称号。
如果要运动或重命名目录,Source应该是当前目录路径和称号。

xcopy
XCOPY source [destination] [/A | /M] [/D[:date]] [/P
[/C] [/I] [/Q] [/F] [/L]
[/K] [/N] [/O] [/X] [/Y]
[/EXCLUDE:file1[+file2][+

例4
md “C:\Documents and Settings\456^ 789”
在C:\Documents and Settings下建立一个名为456^
789的文书夹,由于路线中有空格,所以大家用双引号”
“把路子和文书夹名一起括起来了。

    <target>:   指定要将文件移动到的路径和称号。
如若要活动或重命名目录,Target应该是所需的目录路径和称号。

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.还要创立四个目录
格式:md [路径\]目录1 [路径\]目录2 [路径\]目录3……

  //
说明:

2、移动文件夹 move

例5
md abc D:\gmae\123 abcd
在当前目录下制造abc和abcd三个公文,同时D:\gmae下也创立一个文书夹123。

    move
既可以移动文件,也得以重命名文件。

Move
将一个或三个文件从一个索引移动到指定的目录。

3.开立多级目录
home88一必发,格式:md [路径\]目录1\目录2\目录3\…

  //
实例:

语法
move [{/y|/-y}] [Source] [target]

假如大家要在D盘下成立文件夹abc,然后在abc中建新文件夹abcd,接着再在abcd中建文件夹abcde,有没有一个下令可以四遍性搞定的啊?答案自然的!

    home88一必发 2

参数
/y
不准提醒您认同要覆盖现存目的文件。
/-y
提示您确认是否要替代现存的目的文件。
source
指定要活动文件的路径和文件名。若是要运动或重命名目录,source 应该是方今的目录路径和称号。
target
点名移动文件的目的路径和称号。要是要活动或重命名目录,target 应该是所需的目录路径和称号。
/?
在命令提醒符展现扶助。
注释
运用 /y 命令行选项
/y 命令行选项可以在 COPYCMD 环境变量中开展预设。该选项可由命令行上的 /-y 替代。默许为在覆盖时提示,除非 copy 命令从批脚本内部进行。

例6
md d:\abc\abcd\abcde
就那样一个下令就搞定了,不信?你当然可以测试一下罗,呵呵~

    

移动加密文书
若将加密文件移动到不协理加密文件系统 (EFS) 的卷上就会生出错误。应率先对文件解密或将其移动到协助 EFS 的卷上。

思考:

 

范例
要将享有带 .xls 扩张名的文本从 \Data 目录移动到 \Second_Q\Reports 目录,请键入:

  在例4中一旦命令不用双引号括起来,即md C:\Documents and Settings\456^
789  那样会发生哪些景况吗?那一个就让我们入手去测试一下了,哈哈!!

move \data\*.xls \second_q\reports\

二.去除文件夹:rd

3、删除文件夹 deletree

除去一个索引。
RMDIR [/S] [/Q] [drive:]path
RD [/S] [/Q] [drive:]path

DELTREE――删除所有目录命令

    /S      除目录本身外,还将去除指定目录下的所有子目录和
            文件。用于删除目录树。
    /Q      安静格局,带 /S 删除目录树时不要求承认

效果:将所有目录及其属下子目录和文书删除。

在不加任何参数时,rd命令只能删除空的文本夹。

类型:外部命令

例1.
rd d:\123 
rd abc
首个是剔除D盘下的空文件夹123。第三个是去除当前目录下的空文件夹abc。

格式:DELTREE[盘符:]〈路径名〉

/S  除目录本身外,还将去除指定目录下的所有子目录和文书。用于删除目录树。

采纳验证:该命令可以一步就将引得及其下的有着文件、子目录、更下层的子目录一并删除,而且不论是文件的特性为隐蔽、系统或只读,只要该公文位于删除的目录之下,DELTREE都天公地道,照删不误。使用时务必小心!!!

例2.
rd /s d:\123
只要文件夹123不为空,则透过/S参数,可去除文件夹123。

 

/Q  安静方式,带 /S 删除目录树时不需要认同。

例3.
rd /s /q d:\123
在拔取/S参数时,系统会唤醒: d:\123 是还是不是认可(Y/N)?
此时因此/Q参数可以使其不用询问而一向删除。

三.重命名文件(夹):ren

重命名文件。
RENAME [drive:][path]filename1 filename2.
REN [drive:][path]filename1 filename2.

filename1的门径可以简单,缺省事态下为当前目录。filename2只可以是文本名,不可能采用其他路径。

1.单个文件的重命名

例1
ren d:\123.txt 456.bat
把123.txt 重命名为456并把后缀名修改为bat。

例2
ren 123.txt 456.bat
缺省路线情状下,把当前目录下的123.txt重命名为456.bat。

2.批量重命名

通过*和?这多少个通配符来批量重命名。*意味着任意多少个字符,?表示一个字符。

例3
ren *.bat *.txt
把后缀名为bat的文件批量更改为txt后缀后的公文。

★对于通配符?相比复杂,在此就背着了,请大家多找一下唇亡齿寒的素材啊!
★当文件具有隐藏属性或连串质量的时候,ren不能够直接重命名,须求把文件的藏匿或连串质量去掉方可更名,这点我们要留心!

四.活动文件(夹):move

活动文件因人而异命名文件和目录。

要运动至少一个文书:
MOVE [/Y | /-Y] [drive:][path]filename1[,…] destination

要重命名一个目录:
MOVE [/Y | /-Y] [drive:][path]dirname1 dirname2

  [drive:][path]filename1 指定您想活动的文本位置和名称。
  destination             指定文件的新义务。目的可含蓄一个驱动器号
                          和冒号、一个索引名或结成。假使只移动一个文书
                          并在运动时将其重命名,您仍是可以够包含文件名。
  [drive:][path]dirname1  指定要重命名的目录。
  dirname2                指定目录的新名称。

  /Y                      撤销确认改写一个存活目的文件的唤醒。
  /-Y                     对确认改写一个存世目的文件发出提示。

1.运动文件(夹)
主题格式:MOVE [/Y | /-Y] [drive:][path]filename1[,…]
destination

[drive:][path]filename1[,…]
想要移动的文书(夹)可以动用绝对路径,也可以动用相对路径,缺省路径景况下默许为当前目录。

Destination 只可以是目录路径,
能够采取绝对路径,也能够运用相对路径,缺省路径情状下默许为当前目录。

例1
move d:\abc d:\abcd
假若把文件夹abc移到文件夹abcd内。

例2
move 123.txt abc
把当前目录下的123.txt移动到如今文件夹abc内。那里都利用了相对路径,缺省路径情形下默许为当前目录。

例3
move 123.txt e:\abc
把当前目录下的123.txt平移到e:\abc目录下。

2.重命名文件(夹)

例4
move d:\abc d:\abcd
那边要留意一下,即使目的文件夹abcd不存在,则把abc移到d:\下,并把我名称改变为abcd。
应用这一表征,move命令具备重命名功用。

例5
move d:\123.txt d:\abc\456.txt
万一 456.txt留存,系统将会提示您:改写 D:\456.txt 吗? (Yes/No/All): 
当您输入Y后则123.txt会覆盖456.txt。假若456.txt不设有,则把123.txt移到d:\abc目录下,并重命名为456.txt。

例6
move /y 123.txt 456.txt
比方123.txt和456.txt都设有,通过/y参数后,系统不会提示您,而一向把123.txt覆盖456.txt。

例7
move 123.txt e:\abc\456.txt
对此跨区移动,假若456.txt存在会提示:文件存在。命令不会履行;如若456.txt不设有,则把123.txt移到e:\abc目录下,一视同仁命名为456.txt。

★MOVE命令可以跨分区移动文件,却不可以跨分区移动文件夹。
★对于跨分区移动文件时,若是目的地方存在和将要移动的文书同名时,系统会提醒:“文件存在”
最后,命令将不会履行。
★对于隐藏或系统特性的公文,只有把它们的属性去除后,move命令才会履行。


大家如故来统计一下:

对此move A B那样的模式

1、即使A、B同为文件夹名,
   ①如果B存在,则把A移动到B目录下。(如例1);
   ②借使B不设有,则把A移动到B所在的目录下,同时重命名为B。(如例4)。

2、如果A为文件名,B为文件夹名,
  ① 将把A移动到B目录下。(如例2,例3);
   ② 若是B文件夹内有和A文件同名的:
      I A和B为同样分区,则提醒:是或不是覆盖/不掩盖/全部覆盖?
      II A和B为不一样分区,则提醒:文件存在。不做任何操作!

3、要是A、B同为文件名,
  
①A和B为同样分区,即使B存在,则系统会唤起您是不是将把A重命名为B;即使B不存在就把A移动到B所在的目录下的还要,重命名
为B。(如例5);
  
②A和B为不一致分区,即使B存在,则下令不执行;假如B不设有,则把A移动到B所在的目录下不分轩轾命名为B。(如例
7)。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图