`
hipeace87
  • 浏览: 174477 次
  • 性别: Icon_minigender_1
  • 来自: 山东菏泽
社区版块
存档分类
最新评论

批处理xcopy命令拷贝文件和文件夹

阅读更多
可以用xcopy实现,即:xcopy obt\*.* C:\Windows\OBT\ /s /e
XCOPY 还有众多的功能, 是加参数来完成的。上面的/s /e 参数的作用分别是把子目录和空目录都复制过去,一些使用举例和参数说明如下:
1、如只是单纯地复制 E:\ 盘上所有文件到 D:\ 盘上,就输入“ xcopy e:\*.* d: /s /h "就行啦!如果在复制过程中,你不要他复制文件啦!那就按键盘热键“Ctrl " +"Pause /break" 二个热键 来中断复制。
2、如果想把E:\ 盘上所有文件复制到D:\盘上,分为今天复制一点,明天再接着复制一些,后天再接着复制一些。或者是某种原因上次没有复制完成,今天想接着复制。(这种情况是经常在复制文件中出现的)那可怎么办才好呢?
那就输入“ xcopy e:\*.* d: /s /h /d /y ”就行啦。他能查出那些文件是已经复制过去啦,那些文件还没有复制过去的。
3、当然我们也会碰到这种情况,一些文件我们已经修改过啦!网上面又有最新版本的啦。原来备份的那份文件我们要及时更新啦。那怎么才能同步更新呢?当然我们可以把最新的好份文件复制过去,这也是一种解决办法。
如果修改的文件有很多的,自己到时候也记不清楚那份文件是更新过的。这么多的原来备份的那份文件都要更新,都要复制过去,可不是件省力气的活,而且容易出错和一些文件被忘记啦!
那和上面一样也同样输入" xcopy e:\*.* d: /s /h /d /y "就行啦!
4、还有一种情况我们经常也碰到的,因为复制某个文件出错或者这个文件在使用中,而停止了复制工作,(比如,复制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 运行它,你这时候可以出去玩啦。电脑会自己复制备份完成文件然后自动关闭电脑。

XCOPY source [destination] 参数(如 /s /e)
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 禁止提示以确认改写一个
现存目标文件。
/-Y 导致提示以确认改写一个
现存目标文件。
/Z 用重新启动模式复制网络文件。
分享到:
评论
1 楼 hipeace87 2008-12-10  
/EXCLUDE 参数用法
xcopy Debug\*.* /S /A /Q /EXCLUDE:uncopy.txt hm\
在批处理所在的目录下新建一个uncopy.txt,内容列出你不要拷贝的文件夹或文件类型
例如:
bin
.xml
.xsd
.xsx
.config
Applog

每一类型都要换行

相关推荐

    BAT 批处理拷贝整个文件夹到别的文件夹下

    批处理文件(如`copy.bat`)通常包含一系列DOS命令,如`COPY`或`XCOPY`,这些命令用于执行文件和文件夹的复制操作。`COPY`命令可以用来复制单个文件,而`XCOPY`则更强大,它可以复制文件和目录树,包括子目录。 ...

    批处理拷贝文件(简单实用)

    总结来说,批处理拷贝文件是通过编写简单的批处理脚本来实现文件和文件夹的批量复制,这种方法适用于需要定期或一次性大量复制文件的场景。通过理解和编写批处理脚本,用户可以提高工作效率,减少手动操作的繁琐。

    xcopy 排除文件拷贝

    自动生成xcopy排除文件 xcopy /exclude:uncopy 批处理xcopy

    DOS批处理常用命令及用法大全

    At 在特定日期和时间运行命令和程序 **命令介绍:** - `at 时间 [命令]`:在指定时间运行命令或程序。 **应用场景:** - 定时任务。 #### 35. If 条件判断 **命令介绍:** - `if "字符串1" == "字符串2" command`...

    自动批量拷贝文件

    在这个脚本中,`@echo off` 是用来关闭命令行的回显,`set` 用于设置变量,`if not exist` 用于条件判断,`xcopy` 命令则负责实际的文件复制,`/S /E /Y` 是XCOPY的参数,分别表示复制子目录、包括空目录和不询问...

    cmd 远程文件分发拷贝命令

    `xcopy`命令用于复制文件和目录,并且可以指定多种复制选项。在本例中,我们使用`xcopy`命令将本地文件复制到远程计算机: ```cmd xcopy E:\local\ĵĿ¼\*.* z:\qq /e /h /d ``` - **语法解析**: - `xcopy ...

    U盘自动拷贝,U盘一插,内部全部内容自动复制到指定文件夹

    标题中的“U盘自动拷贝,U盘一插,内部全部内容自动复制到指定文件夹”涉及的技术点主要是U盘的自动操作和文件复制。在Windows操作系统中,可以通过编写脚本或者利用系统自带的工具实现这样的功能。描述中提到的...

    批处理集合.非常批处理

    2. **文件传输**:利用`copy`或`xcopy`命令进行本地或远程文件的拷贝,`ftp`命令执行FTP文件传输协议。 3. **网络配置**:修改IP地址、子网掩码、默认网关等网络设置,或者更新DNS解析。 4. **端口扫描**:自定义...

    后台快速拷贝

    总的来说,"后台快速拷贝"是一种高效、便捷的文件管理工具,通过批处理和DOS命令实现了自动化、后台静默的文件拷贝,对于需要频繁进行类似操作的用户来说,无疑大大提升了工作效率。不过,需要注意的是,这种自动化...

    Q702697 怎么将一个文件拷贝到指定目录下的所有子文件夹中

    当需要将一个文件拷贝到指定目录下的所有子文件夹中时,这通常涉及到批量复制和递归操作。以下是一些关于如何实现这一目标的详细步骤和知识点: 1. **路径与目录**:在操作系统中,目录是一种组织文件的方式,每个...

    cmd命令大全 windows

    `COLOR`命令用于更改命令提示符窗口的前景色和背景色,这在创建脚本或批处理文件时尤其有用,以提高可读性或突出显示特定输出。 #### COMP (Compare Files) `COMP`命令用于比较两个文件的内容,这对于检测文件是否...

    mysql-oracle数据库备份批处理

    在IT行业中,数据库管理是至关重要的任务之一,其中包括定期备份和恢复操作,以确保数据的安全性和可用性。...同时,合理的备份策略和文件拷贝机制也是灾难恢复计划的重要组成部分,为业务连续性提供保障。

    自动复制对应的指定目录的数据到指定路径

    - 这里,`@echo off`用于关闭命令行的回显,`set source`和`set destination`分别定义了源目录和目标目录的路径,`xcopy`命令用于实际的复制操作。参数`/E`表示复制包括子目录在内的所有内容,`/Y`则表示在覆盖目标...

    cmd操作命令和linux命令大全收集

    del /S /Q 目录 或用:rmdir /s /Q 目录 /S删除目录及目录下的所有子目录和文件。同时使用参数/Q 可取消删除操作时的系统确认就直接删除。(二个命令作用相同) move 盘符路径要移动的文件名 存放移动文件的路径...

    计算机DOS常用命令详解

    10. **Copy**: `copy`命令用于拷贝文件,`xcopy`则更强大,可以复制整个目录结构。 11. **Del**和**Deltree**: `del`删除单个文件,`deltree`则可以删除整个目录及其内容。 12. **Mem**: `mem`命令显示系统的内存...

    vbs简析与应用

    4. 批处理与VBS的结合:文件内容中提到了批处理文件(.bat)和VBS脚本的结合使用,例如运行VBS脚本隐藏执行批处理文件,通过VBS调用批处理文件实现特定的操作,同时使用WScript.Shell对象的.run方法。 5. GUI设计:...

    自动化测试之DOS命令集合

    - **列出目录内容**:`dir`命令,例如`dir 目录名:\`,`/s`参数可以递归显示所有子目录和文件。 - **以树结构显示目录**:`tree /f 目录名称`。 - **重命名目录**:`ren 源目录名称 新目录名称\`。 - **复制目录**:...

    新DOS时代——DOS使用.pdf

    - **示例**:`XCOPY C:\Documents D:\Backup /S /E`,将C盘的Documents目录及其所有子目录和文件复制到D盘的Backup目录下。 14. **CLS** - **功能**:用于清除屏幕。 - **用法**:`CLS` 15. **SYS** - **功能*...

    Microsoft SQL Server 2005 整合方法

    2. **更新环境文件**:脚本通过`XCOPY`命令将SP3中的`.msi`文件复制到`Servers\Setup`目录下,以替换旧版本文件。之后,使用`RD`和`MD`命令删除并重新创建临时目录`D:\SQL2005\SWAP`,以便后续操作。 3. **释放文件...

    Guide:Linux和Windows指南备份

    对于备份,我们可以创建一个批处理脚本来拷贝关键文件和文件夹到安全的位置。例如,以下是一个简单的批处理脚本示例: ```batch @echo off set backup_folder=C:\Backup set source_folder=C:\Users\YourUsername\...

Global site tag (gtag.js) - Google Analytics