ImageVerifierCode 换一换
格式:DOC , 页数:7 ,大小:38KB ,
资源ID:9744216      下载积分:6 金币
验证码下载
登录下载
邮箱/手机:
图形码:
验证码: 获取验证码
温馨提示:
支付成功后,系统会自动生成账号(用户名为邮箱或者手机号,密码是验证码),方便下次登录下载和查询订单;
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/9744216.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

开通VIP折扣优惠下载文档

            查看会员权益                  [ 下载后找不到文档?]

填表反馈(24小时):  下载求助     关注领币    退款申请

开具发票请登录PC端进行申请。


权利声明

1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4009-655-100;投诉/维权电话:18658249818。

注意事项

本文(bat批处理之文件与文件夹操作代码(附xcopy命令详解).doc)为本站上传会员【人****来】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4009-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

bat批处理之文件与文件夹操作代码(附xcopy命令详解).doc

1、   本文介绍下,在批处理脚本中,操作文件与文件夹的方法,包括文件的复制、删除、移动等操作,并附有xcopy命令的详细用法,有需要的朋友参考下吧   批处理中的文件、文件夹操作,xcopy命令的用法。   一,建bat文件自动执行复制,删除命令。   例1:复制cd.dll文件至windows\system32的bat文件内容:   代码如下:   copy cd.dll %windir%\system32   例2:卸载windows\system32目录中的cd.dll,即把上面复制的文件删除:   代码如下:   del %windir%\system32\cd.d

2、ll   例3:删除download文件夹中的文件,例子如下:   代码如下:   del c:\download\*.*   注意,以处的del命令只能删文件,不能删文件夹。   删除文件夹使用rd命令,如下:   代码如下:   >   rd filemon   这里filemon文件夹和该bat文件在同一目录下,就省去具体路径了。但rd只能删除空文件夹.   要删除文件夹及其里面的所有子目录和文件,用rd命令带/s /q参数,   /s参数表示删除该文件夹及其下面的子目录和文件   /q参数表示,不需要确认   例子:   代码如下:   rd 123

3、 /s /q   二,创建文件夹   例:在e:\my documents下面一次创建3个新文件夹:newfolder1,newfolder2,newfolder3   代码如下:   @echo off   md e:\my documents\newfolder1   md e:\my documents\newfolder2   md e:\my documents\newfolder3   三,执行程序,打开文件   例1:执行c盘下的winword.exe程序   代码如下:   start c:\winword.exe   例2:用某个程序打开某个文件,如用

4、theworld.exe打开一个htm文件   复制代码 代码如下:start d:\theworld\theworld.exe c:\我有一个恋爱.htm   [注意]:不论是程序或文件路径中含有空格,都必须用引号括起来:   代码如下:   start d:\theworld\theworld.exe e:\my documents\我有一个恋爱.htm   所有程序中的引号不能是全角的,必须用半角的格式,所以输入引号前最好关闭汉字输入系统   xcopy 还有众多的功能, 是加参数来完成的。上面的/s /e 参数的作用分别是把子目录和空目录都复制过去,一些使用举例和参数说明如

5、下:   1、如只是单纯地复制 e:\ 盘上所有文件到 d:\ 盘上,就输入“ xcopy e:\*.* d: /s /h 就行啦!如果在复制过程中,你不要他复制文件啦!那就按键盘热键“ctrl +pause /break 二个热键 来中断复制。   2、如果想把e:\ 盘上所有文件复制到d:\盘上,分为今天复制一点,明天再接着复制一些,后天再接着复制一些。或者是某种原因上次没有复制完成,今天想接着复制。(这种情况是经常在复制文件中出现的)那可怎么办才好呢?   那就输入“ xcopy e:\*.* d: /s /h /d /y ”就行啦。他能查出那些文件是已经复制过去啦,那些文件还没有

6、复制过去的。   3、当然我们也会碰到这种情况,一些文件我们已经修改过啦!网上面又有最新版本的啦。原来备份的那份文件我们要及时更新啦。那怎么才能同步更新呢?当然我们可以把最新的好份文件复制过去,这也是一种解决办法。   如果修改的文件有很多的,自己到时候也记不清楚那份文件是更新过的。这么多的原来备份的那份文件都要更新,都要复制过去,可不是件省力气的活,而且容易出错和一些文件被忘记啦!   那和上面一样也同样输入 xcopy e:\*.* d: /s /h /d /y 就行啦!   4、还有一种情况我们经常也碰到的,因为复制某个文件出错或者这个文件在使用中,而停止了复制工作,(比如,复制

7、c 盘上的 windows xp )我们这时候想跳过某个出错的文件和某个正在使用中文件而继续复制其他文件。   在多加入一个参数 /c 就是 xcopy e:\*.* d: /s /h /d /c /y 就行啦!   5、有时候我们想xcopy 变为自动复制,并且复制完成后关闭电脑,可以建立一个批处理文件,新建文本文档,更名为xcopy.bat 当然扩展名原来是txt 格式的要更名为bat 在这个 xcopy.bat 中输入   代码如下:   xcopy e:\*.* d: /s /h /c /y   shutdown -s    然后双击xcopy.bat 运行它,你

8、这时候可以出去玩啦。电脑会自己复制备份完成文件然后自动关闭电脑。   xcopy source [destination] 参数(如 /s /e)   source 指定要复制的文件。   destination 指定新文件的位置和/或名称。   /a 只复制有存档属姓集的文件,   但不改变属姓。   /m 只复制有存档属姓集的文件,   并关闭存档属姓。   /d:m-d-y 复制在指定日期或指定日期以后改变的文件。   如果没有提供日期,只复制那些源时间   比目标时间新的文件。   /exclude:file1[+file2][+file3]...   指定含有

9、字符串的文件列表。如果有任何   字符串与要被复制的文件的绝对路径   相符,那个文件将不会得到复制。   例如,指定如 \obj\ 或 .obj 的字符串会排除   目录 obj 下面的所有文件或带有   .obj 扩展名的文件。   /p 创建每个目标文件前提示。   /s 复制目录和子目录,除了空的。   /e 复制目录和子目录,包括空的。   与 /s /e 相同。可以用来修改 /t。   /v 验证每个新文件。   /w 提示您在复制前按键。   /c 即使有错误,也继续复制。   /i 如果目标不存在,又在复制一个以上的文件,   则假定目标一定是一个目

10、录。   /q 复制时不显示文件名。   /f 复制时显示完整的源和目标文件名。   /l 显示要复制的文件。   /g 允许将没有经过加密的文件复制到   不支持加密的目标。   /h 也复制隐藏和系统文件。   /r 改写只读文件。   /t 创建目录结构,但不复制文件。不   包括空目录或子目录。/t /e 包括   空目录和子目录。   /u 只复制已经存在于目标中的文件。   /k 复制属姓。一般的 xcopy 会重设只读属姓。   /n 用生成的短名复制。   /o 复制文件所有权和 acl 信息。   /x 复制文件审核设置(隐含 /o)。   /

11、y 禁止提示以确认改写一个   现存目标文件。   /-y 导致提示以确认改写一个   现存目标文件。   /z 用重新启动模式复制网络文件。   xcopy 命令   复制文件和目录,包括子目录。   语法   xcopy source [destination] [/w] [/p] [/c] [/v] [/q] [/f] [/l] [/g] [/d[:mm-dd-yyyy]] [/s [/e]] [/t] [/k] [/r] [/h] [{/a|/m}] [/n] [/o] [/x] [/exclude:file1[+[file2]][+[file3]] [{/y|/-y}

12、] [/z]   参数   source   必需的。指定要复制的文件的位置和名称。该参数必须包含驱动器或路径。   destination   指定要复制的文件的目标。该参数可以包含驱动器盘符和冒号、目录名、文件名或者它们的组合。   /w   在开始复制文件之前将显示以下消息并等待您的响应:   press any key to begin copying file(s)   /p   提示您确认是否要创建每个目标文件。   /c   忽略错误。   /v   在写入目标文件时验证每个文件,以确保目标文件与源文件完全相同。   /q   禁止显示 xcopy

13、 消息。   /f   复制时显示源文件名和目标文件名。   /l   显示要复制的文件列表。   /g   创建解密的目标文件。   /d[:mm-dd-yyyy]   只复制那些在指定日期或指定日期之后更改过的源文件。如果不包括 mm-dd-yyyy 值,xcopy 会复制比现有 destination 文件新的所有 source 文件。该命令行选项使您可以更新更改过的文件。   /u   只从 source 复制 destination 中已有的文件。   /i   如果 source 是一个目录或包含通配符,而 destination 不存在,xcopy 会假定

14、 destination 指定目录名并创建一个新目录。然后,xcopy 会将所有指定文件复制到新目录中。默认情况下,xcopy 将提示您指定 destination 是文件还是目录。   /s   复制非空的目录和子目录。如果省略 /s,xcopy 将在一个目录中工作。   /e   复制所有子目录,包括空目录。同时使用 /e、/s 和 /t 命令行选项。   /t   只复制子目录结构(即目录树),不复制文件。要复制空目录,必须包含 /e 命令行选项。   /k   复制文件,如果源文件具有只读属姓,则在目标文件中保留该属姓。默认情况下,xcopy 会删除只读属姓。   /

15、r   复制只读文件。   /h   复制具有隐藏和系统文件属姓的文件。默认情况下,xcopy 不复制隐藏或系统文件。   /a   只复制那些具有存档文件属姓设置的源文件。/a 不修改源文件的存档文件属姓。有关如何通过使用 attrib 来设置存档文件属姓的信息,请参阅“”。   /m   复制具有存档文件属姓设置的源文件。与 /a 不同,/m 关闭在源中指定的文件的存档文件属姓。有关如何通过使用 attrib 来设置存档文件属姓的信息,请参阅“”。   /n   使用 ntfs 短文件或目录名创建副本。将文件或目录从 ntfs 卷复制到 fat 卷或者当目标文件系统需要

16、fat 文件系统命名约定(即 8.3 个字符)时,需要 /n。目标文件系统可以是 fat 或 ntfs。   /o   复制文件所有权与自由选择的访问控制列表 (dacl) 信息。   /x   复制文件审核设置和系统访问控制列表 (sacl) 信息(包含 /o)。   /exclude:filename1[+[filename2]][+[filename3]]   指定包含字符串的文件列表。   /y   禁止提示您确认要覆盖现存的目标文件。   /-y   提示您确认要覆盖现有目标文件。   /z   在可重启模式中通过网络复制。   /?   在命令提示符显示

17、帮助。   注释   使用 /v   xox   使用 /exclude   列出每个文件的单独行中的每个字符串。如果列出的任何字符串与要复制的文件的绝对路径的任何部分匹配,就从复制进程排除该文件。例如,如果指定字符串 \obj\,则会排除 obj 目录下的所有文件。如果指定字符串 .obj,则排除具有 .obj 扩展名的所有文件。   使用 /z   如果在复制过程中丢失连接(例如,如果用于连接的服务器脱机),复制过程将在重新建立连接后恢复。/z 也显示每个文件完成的复制操作的百分比。   在 copycmd 环境变量中使用 /y   可在 copycmd 环境变量中使用

18、/y。在命令行上使用 /-y 可以覆盖该命令。默认情况下,会提示您覆盖,除非您从批处理脚本内运行 copy。   复制加密的文件   将加密文件复制到不支持 efs 的卷会导致错误。应首先解密文件或将文件复制到支持 efs 的卷中。   附属文件   要附加文件,请指定单个目标文件,多个源文件(使用通配符或文件 1 + 文件 2 + 文件 3 格式)。   本节是 bat批处理文件与文件夹(附xcopy命令详解) 第二部的内容,请大家继续阅读。   destination 的默认值   如果省略 destination,xcopy 命令将文件复制到当前目录。   指定 dest

19、ination 是文件还是目录   如果 destination 不包含现有目录且不以反斜杠 (\) 结尾,会出现下列消息:   does destination specify a file name   or directory name on the target   (f = file, d = directory)?   如果要将一个或多个文件复制到一个文件,请按 f。如果要将一个或多个文件复制到一个目录,请按 d。   使用 /i 命令行选项可抑制显示该消息,从而导致 xcopy 认定在源是多个文件或一个目录的情况下,目标是一个目录。   使用 xcopy 命令设置

20、destination 文件的存档属姓   xcopy 命令创建具有存档属姓设置的文件,无论源文件中是否设定了此属姓。有关文件属姓和 attrib 的详细信息,请参阅“”。   比较 xcopy 和 diskcopy   如果磁盘的子目录中包含文件,要将其复制到具有不同格式的磁盘中,请使用 xcopy 命令,而不要使用 diskcopy。因为 diskcopy 命令是一个磁道接一个磁道地复制磁盘,所以需要源磁盘和目标磁盘的格式必须相同。xcopy 命令没有该要求。通常情况下请使用 xcopy,除非您需要完整的磁盘图像副本。   xcopy 的退出码   要处理 xcopy 返回的退出

21、码,请在批处理程序的 if 命令行上使用 errorlevel 参数。有关使用“if”处理退出码的批处理程序的范例,请参阅“”。下表列出每一个退出码和说明。   退出码 说明   0 文件复制没有错误。   1 没有找到要复制的文件。   2 用户按 ctrl+c 终止了 xcopy。   4 出现了初始化错误。没有足够的内存或磁盘空间,或命令行上输入了无效的驱动器名称或语法。   5 出现了磁盘写入错误。   范例   要从驱动器 a 将所有文件和子目录(包括所有空的子目录)复制到驱动器 b,请键入:   xcopy a:b:/s /e   要包含上一示例中的任何系统或隐

22、藏文件,请按如下所示添加 /h 命令行选项:   xcopy a:b:/s /e /h   要使用 \rawdata 目录中 1993 年 12 月 29 日后更改的文件更新 \reports 目录中的文件,请键入:   xcopy \rawdata \reports /d:12-29-1993   要更新上例中 \reports 中存在的所有文件,而不考虑日期,请键入:   xcopy \rawdata \reports /u   如果只想获得前一个命令要复制的文件列表,而不复制文件,请键入:   xcopy \rawdata \reports /d:12-29-1993 /l

23、 > xcopy.out   文件 xcopy.out 列出了要复制的所有文件。   要将 \customer 目录和所有子目录复制到网络驱动器 h: 上的目录 ,保留只读属姓,并在 h: 上创建新文件时对您做出提示,请键入:   xcopy \customer h:\public\address /s /e /k /p   要发出上一个命令,确保在 \address 目录不存在时 xcopy 会创建该目录,同时应抑制显示创建新目录时要显示的消息,请按如下所示添加 /i 命令行选项:   xcopy \customer h:\public\address /s /e /k /p

24、 /i   可以创建批处理程序执行 xcopy 操作,并且使用 if 批处理命令在发生错误时处理退出码。   例子,使用可替换的 xcopy 源和目标参数:   @echo off   rem copyit.bat transfers all files in all subdirectories of   rem the source drive or directory (%1) to the destination   rem drive or directory (%2)   xcopy %1 %2 /s /e   if errorlevel 4 goto lowmem

25、ory   if errorlevel 2 goto abort   if errorlevel 0 goto exit   :lowmemory   echo insufficient memory to copy files or   echo invalid drive or command-line syntax.   goto exit   :abort   echo you pressed ctrl+c to end the copy operation.   goto exit   :exit   要使用该批处理程序将 c:\prgmcode 目录和其子目录

26、中的所有文件复制到驱动器 b 中,请键入:   copyit c:\prgmcode b:   该命令解释程序将用 c:\prgmcode 替换 %1 与 b:。对于 %2,然后使用 xcopy 与 /e 和 /s 命令行选项。   如果 xcopy 遇到错误,批处理程序将读取退出码并转到相应 if errorlevel 语句中指示的标签,然后显示相应的消息并退出批处理程序。   

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服