php xcopy,xcopy命令部分用法总结

本帖最后由 yjqd 于 2018-4-13 23:02 编辑

在制作pe时,经常需要把文件拷贝到相应的目录中,手工或copy命令都太麻烦,用xcopy就容易多了,发贴以作备忘

目录:

一、xcopy在拷贝时具有建立文件夹的功能,和md类似

二、拷贝时提示 是文件名还是目录名

三、xcopy命令通配符的运用

四、xcopy参数的运用

五、应用举例

---------------------------------------------------------------------------------------------------------------------------

一、xcopy在拷贝时具有建立文件夹的功能,和md类似

md在D:\练习\BB中建立文件夹目录A\B\C

在BB文件夹中打开命令提示符,输入命令:

md A\B\C

也可以写全路径:

md D:\练习\BB\A\B\C

结果和前面一样,只会建立A\B\C文件夹目录

xcopy在拷贝时具有建立文件夹的功能,和md类似

不同点:

md建立文件夹时单双斜线都可以

md cc\kk\

md cc\kk\\

xcopy在拷贝时命令中的目标路径最后只能加单斜线,不能加双斜线

比如,目标实际路径D:\练习下没有CC文件夹

xcopy E:\AA\* D:\练习\CC\\

执行结果如下:

"文件创建错误 - 当文件已存在时,无法创建该文件。

无法创建目录 - D:\练习\CC\

复制了 0 个文件"

实际结果为创建了文件夹CC但没拷贝文件

目标实际路径D:\练习下没有CC文件夹时,情况和前面一样

---------------------------------------------------------------------------------------------------------------------------

二、拷贝时提示 是文件名还是目录名

xcopy E:\AA\AA.txt D:\练习\AA.txt

目标 D:\练习\AA.txt 是文件名

还是目录名

(F = 文件,D = 目录)?

xcopy E:\AA\AA.txt D:\练习\CC

目标 D:\练习\CC 是文件名

还是目录名

(F = 文件,D = 目录)?

上面示例中,目标是文件或是文件夹都出现了:目标 xxx 是文件名还是目录名的提示

原因:

目标实际路径中没有与命令中目标对应的文件AA.txt或文件夹CC

解决办法:

目标是文件时,按F键

执行结果,拷贝了AA.txt到D:\练习中

注意:

如果命令中目标文件名是通配符*或.,且实际目标路径和命令中目标路径相同时,则不会出现是文件名还是目录名的提示

xcopy E:\AA\AA.txt D:\练习\*

xcopy E:\AA\AA.txt D:\练习\.

如果实际目标路径和命令中目标路径不相同时,且命令中目标文件名是通配符.,会出现是文件名还是目录名的提示

实际目标路径为 D:\练习

命令中目标路径D:\练习\CC

xcopy E:\AA\AA.txt D:\练习\CC\.

目标 D:\练习\CC\. 是文件名

还是目录名

(F = 文件,D = 目录)?

目标是文件夹时,按D键

执行结果,创建了CC文件夹,并拷贝了AA.txt到CC文件夹

或者

在写命令时在CC后添加斜线,xcopy E:\AA\AA.txt D:\练习\CC\,就不会出现是文件名还是目录名的提示

xcopy会认为它是一个目录,因为如果CC是文件,那么后面不会再有下级目录,也就不能有斜线

或者

源文件名写成通配符*或.并且加参数 /i

xcopy /i E:\AA\* D:\练习\CC

---------------------------------------------------------------------------------------------------------------------------

三、xcopy命令通配符的运用

拷贝文件时:

源文件和目标文件名都为通配符*

xcopy E:\AA\* D:\练习\*

执行结果,拷贝所有的文件(不包括子目录及里面的文件),最好不用通配符.,原因参见二中关于通配符的内容

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

源文件用通配符*,目标文件为空

xcopy E:\AA\* D:\练习或xcopy E:\AA\* D:\练习\

执行结果,拷贝所有的文件(不包括子目录及里面的文件)

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

拷贝文件夹时:

源是文件夹,目标是通配符*或.

xcopy E:\AA D:\练习\*或xcopy E:\AA D:\练习\.

执行结果,拷贝所有的文件(不包括子目录及里面的文件)

注意:

不能写成下面的命令,否则提示出错

xcopy E:\AA\ D:\练习\CC\

"无效路径

复制了 0 个文件"

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

---------------------------------------------------------------------------------------------------------------------------

四、xcopy参数的运用

参数 /i

源文件名写成通配符*或.并且加参数 /i

xcopy /i E:\AA\* D:\练习\CC

不会出现是文件名还是目录名提示,参见二中关于/i的内容

参数 /e

xcopy /e E:\AA\* D:\练习\CC\

xcopy /e E:\AA D:\练习\CC\

xcopy /e E:\AA\* D:\练习\AA\

xcopy /e E:\AA D:\练习\AA\

xcopy /e /i E:\AA D:\练习\AA

执行结果,拷贝所有的文件,包括子文件夹及里面的文件,也就是带目录结构拷贝

---------------------------------------------------------------------------------------------------------------------------

五、应用举例

1、把E:中的AA文件夹拷贝到D:\练习中,要求:D:\练习中出现AA文件夹,并且里面的内容包括目录结构都和E:中的AA文件夹一样

xcopy /e E:\AA D:\练习\AA\

xcopy /e /i E:\AA D:\练习\AA

2、有一份带有目录结构的文件名称列表,根据列表从C盘带目录结构拷贝文件到目标路径D:\练习\AA中

pe中的文件列表.txt,内容如下:

Windows\System32\config\SOFTWARE

Windows\System32\config\DEFAULT

for /f "delims=" %%a in ('type 文件夹列表.txt') do (echo f|xcopy /y /i /c /h /r c:\%%a D:\练习\AA\%%a)

发现没有,没有用参数 /e,也能带目录结构拷贝文件到目标路径,正是用了第一项中的原理,xcopy在拷贝时具有建立文件夹的功能

---------------------------------------------------------------------------------------------------------------------------

windows定时自动备份 windows定时自动备份 1,创建bat脚本 1.本地备份 # 复制以下代码保存该文件,修改文件名为以.bat结尾的文件。 @echo off echo 正在复制"C:\a"文件夹的内容至"D:\b"文件夹下...... xcopy "C:\a" "D:\b" /e/I/d/h/r/y echo 正在复制"C:\c"文件夹的内容至"D:\d"文件夹下...... xcopy "C:\c" "D:\d" /e/I/d/h/r/y exit #以当前时间格式命名保存文件夹 @echo off xcopy "C 阅读详情

相关推荐

Win10自动更新怎么永久关闭?有效的Win10强制更新关闭方法

之前小编为大家分享过一些Win10彻底关闭Windows Update自动更新的方法,主要是通过一些如设置流量计费或借助一些专门的小工具来实现,但往往会发现,Win10自动更新就像打不死的小强,不管怎么关闭,之后还是会自动更新,让不少小伙伴颇为不爽。今天小编带来了这篇改进型教程,通过全方位设置,彻底关闭Win10自动更新,感兴趣的小伙伴不妨试试吧。 ...

jianai0602的博客 108万+

php删除与复制文件夹及其文件夹下所有文件的实现代码

复制代码 代码如下:<?php  /*复制xCopy函数用法:      *   xCopy(“feiy”,”feiy2″,1):拷贝feiy下的文件到   feiy2,包括子目录      *   xCopy(“feiy”,”feiy2″,0):拷贝feiy下的文件到   feiy2,不包括子目录      *参数说明:      *   $source:源目录名      *   $destination:目的目录名      *   $child:复制时,是不是包含的子目录   */function xCopy($source, $destination, $child){    if

基于HTML5的酒店在线预订系统设计与实现

1.背景介绍 酒店预订系统,作为现代酒店业务中的重要一环,其便捷性、智能化程度直接影响着酒店的服务质量和经营效果。近年来,随着互联网技术和移动设备的快速发展,以及消费者行为的日益电子化,酒店预订系统也正在经历一场深刻的变革。传统的酒店预订系统往往依赖于复杂的软件安装和硬件设备,而新一代的酒店预订系统则更加强调在线、移动和云端的特性。HTML5作为一种前

AI天才研究院 1876

bat脚本xcopy取消提示 “是文件名还是目录名”

使用xcopy命令时,有时会提示是文件名还是文件夹,因为xcopy没法判断文件还是目录 xcopy不能确定复制的是文件还是文件夹,这里分情况讨论 1,如果复制的是文件,有两个方法 1.1使用copy命令,copy不能复制文件夹 1.2使用 echo d| xcopy D:\name1 name2 2,如果复制的是文件夹, 2.1 在目标路径尾加\ ,即xcopy D:\name1 na...

mingyizhan的博客 2万+

Windows高级复制指令xcopy

一般来说,复制单个文件的效果如下,会确认未加说明的目标,若选择文件名,则将a.txt复制为b.txt;开关,如果目标不存在,且正在复制多个文件,则假定目标必须为目录;相应地/-I则假定目标为文件。xcopy是一个相对复杂,同时又很强大的DOS指令,其功能是复制文件或文件夹,相当于copy的非常奥里给的扩展,其参数也相对较多,列表如下。[/T [/E]] 表示仅创建目录结构,但不复制文件,若未选中/E,亦忽略不包含文件的目录。[/S [/E]] 表示复制目录和子目录,若未选中/E,则忽略不包含文件的目录。

微小冷的学习笔记 1887

php xcopy,模拟xcopy的函数实例代码

XCOPY是COPY的扩展,可以把指定的目录连文件和目录结构一并拷贝,但不能拷贝系统文件;使用时源盘符、源目标路径名、源文件名至少指定一个;选用/S时对源目录下及其子目录下的所有文件进行COPY。除非指定/E参数,否则/S不会拷贝空目录,若不指定/S参数,则XCOPY只拷贝源目录本身的文件,而不涉及其下的子目录;选用/V参数时,对拷贝的扇区都进行较验,但速度会降低。...

weixin_29174385的博客 163

phpxcopy复制,php模拟xcopy的函数

模拟xcopy的函数

weixin_39739404的博客 150

php xcopy,利用xcopy命令做简易的系统备份bat

windows下的xcopy命令很好用,最近用它做了一个项目的定时备份命令如下:xcopy "C:\Program Files\Apache Software Foundation\Tomcat 6.0\webapps\Octopus\UploadImages" "C:\Users\Administrator\Desktop\小章鱼备份\UploadImages" /E/D/Y注意如果路径中含...

weixin_35501678的博客 330

DOS 的XCOPY命令的应用之排除某些文件或文件夹(/EXCLUDE选项的应用)

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_34019144的博客 7744

xcopy远程linux复制,python实现linux下使用xcopy的方法

本文实例讲述了python实现linux下使用xcopy的方法。分享给大家供大家参考。具体如下:这个python函数模仿windows下的xcopy命令编写,可以用在linux下#!/usr/bin/python# -*- coding: UTF-8 -*-"""xcopy for Linux...Use:______________________________________________...

weixin_36269709的博客 571

xcopy把远程服务器文件复制到本地,使用xcopy把本地文件复制到远程服务器的方法...

使用xcopy把本地文件复制到远程服务器的方法,有需要的朋友可以参考下。1.net use \\IP地址 密码/user:******2.xcopy 文件 \\IP地址\批处理文件为backup.bat:复制代码 代码如下:net use \\192.168.1.198\ipc$ Zqf198703 /user:royalpeakxcopy g:\backup\*.* \\192.1...

weixin_31199791的博客 1740

批处理时php中copy命令,批处理入门手册之批处理常用DOS命令篇(attrib、del、copy、xcopy)...

1.2 学习attrib del copy xcopy命令学习要点:1。设置文件属性:attrib2。删除命令:del3。复制文件:copy4。复制文件(夹):xcopy一、设置文件属性:attrib显示或更改文件属性。ATTRIB [ R | -R] [ A | -A ] [ S | -S] [ H | -H] [[drive:] [path] filename] [/S [/D]]设置属...

weixin_35851515的博客 269

php copy 没效果,Linux_谈谈xcopy中的排除copy,不过这个命令用起来真的不好 - phpStudy...

谈谈xcopy中的排除copy不过这个命令用起来真的不好用 并不像windows的帮助写的那么简单 下面来详细说明一下我们先看看xcopy的帮助是怎么写的/EXCLUDE:file1[+file2][+file3]...指定含有字符串的文件列表。每一个字符串必须在文件的单独行中。如果有任何字符串与要被复制的文件的绝对路径相符,那个文件将不会得到复制。例如,指定如 \obj\ 或 .obj 的字符串...

weixin_31088435的博客 218

php xcopy,Linux_Xcopy 复制文件和目录,包括子目录。,Xcopy 复制文件和目录,包括子 - phpStudy...

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...

weixin_32745665的博客 308

php dos命令用不了,windows下如何使用DOS命令强制复制文件

有的时候,我们可能需要替换某些目录下的一些文件,手动去一个个目录找的话,就会比较麻烦,这时候,就是我们程序员上场的时候了,程序虽然好写,但是dos命令并不是每个人都玩的转的,而且最令人厌烦的事是Linux和Dos命令差别极大,Linux上一条cp -f A B的命令,DOS下可不简单。下面介绍一下DOS复制文件的命令xcopy C:\info.txt D:\ /Y取消提示以确认要覆盖现有目标文...

weixin_35143292的博客 627

linux下python编程实例_python实现linux下使用xcopy的方法

本文实例讲述了python实现linux下使用xcopy的方法。分享给大家供大家参考。具体如下:这个python函数模仿windows下的xcopy命令编写,可以用在linux下#!/usr/bin/python# -*- coding: UTF-8 -*-"""xcopy for Linux...Use:____________________________________...

weixin_35794280的博客 194

php exec dir 无权限,在PHP中使用exec命令时可能出现权限问题

我们有一个小型办公室内部网,内置PHP(在Apache服务器上 – 所以WAMP),允许我们在文件服务器上创建项目文件夹.这可以通过使用shell exec xcopy命令和以下开关/ e / k / i / c将一组模板文件夹复制到新位置来实现.我们(公平地)最近升级到运行Windows Server 2008 R2 Standard的新文件服务器.现在,xcopy命令不再适用于PHP.但是,我...

weixin_28933797的博客 614

php删除/复制文件夹及其文件夹下所有文件

  /*复制xCopy函数用法:      *   xCopy("feiy","feiy2",1):拷贝feiy下的文件到   feiy2,包括子目录      *   xCopy("feiy","feiy2",0):拷贝feiy下的文件到   feiy2,不包括子目录      *参数说明:      *   $source:源目录名      *   $destination:目的目录名  

huangguaxuan的专栏 3869

php 实现文件夹复制

  /*************************************       *   系统名称:模拟xcopy的类       *   程序功能:模拟xcopy的类       *   开发日期:2003/03/14       *************************************/       ?>         //copy   a   direct

村里人的IT故事 1320

demo tools 工具

demo工具开发

上一篇: php汉字转拼音百家姓版,Excel 将中文名改成拼音,并将姓氏放后面
下一篇: php-5.2.6安装,CentOS 6.2下安装PHP5_服务器知识学堂-中关村在线
今忱
博客等级 码龄10年 28粉丝 933原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值