`
mmdev
  • 浏览: 12920186 次
  • 性别: Icon_minigender_1
  • 来自: 大连
文章分类
社区版块
存档分类
最新评论

dos批处理拷贝文件

 
阅读更多

最近在部署服务器的时候,需要用到把一个站点文件拷贝到其他站点。一个一个手动copy太累人了,写了个简单的批处理文件,基本能达到目的,具体怎么做呢:

1、把需要拷贝到各个站点的文件,单独放到一个目录下。比如E:\WebSite\orig\

2、使用dos的xcopy命令,把源文件orig拷贝到各个目的文件,脚本如下:

xcopy E:\WebSite\orig\*.* D:\WebSite\Site1\ /S /F /R /Y /E

xcopy E:\WebSite\orig\*.* D:\WebSite\Site2\ /S /F /R /Y /E

xcopy E:\WebSite\orig\*.* D:\WebSite\Site3\ /S /F /R /Y /E


3、把上面的代码保存为copy.bat 即可。每次发布的时候,把需要复制的文件先发布到E:\WebSite\orig\目录下,然后双击运行该copy.bat批处理文件。


xcopy的详细用法,可以在cmd窗口,通过输入help xcop 来查看。我的机器上,显示用法如下:


C:\Documents and Settings\administrator>help xcopy
复制文件和目录树。


XCOPY source [destination] [/A | /M] [/D[:date]] [/P] [/S [/E]] [/V] [/W]
[/C] [/I] [/Q] [/F] [/L] [/G] [/H] [/R] [/T] [/U]
[/K] [/N] [/O] [/X] [/Y] [/-Y] [/Z]
[/EXCLUDE:file1[+file2][+file3]...]


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 用重新启动模式复制网络文件。


命令行开关 /Y 可以预先在 COPYCMD 环境变量中设置。
这可能被命令行上的 /-Y 改写。

分享到:
评论

相关推荐

    DOS命令 ccf实现从C盘拷贝到D盘,D盘拷贝到C盘互相拷贝批处理文件

    DOS命令 ccf实现从C盘拷贝到D盘,D盘拷贝到C盘互相拷贝批处理文件

    XP,WN7下用netsh命令禁用启用网卡批处理

    但是你可以把win2003系统下 C:\\WINDOWS\\system32\\ifmon.dll文件 拷贝到winxp系统下来使用,从而实现网卡的禁用,启用拷贝时候需要注意:需要先把 ifmon.dll文件拷贝到 C:\\WINDOWS\\system32\\dllcache 替换掉...

    碟中碟xx批处理

    用鼠标双击那个批处理文件,会有一个DOS命令行界面一闪而过,然后自动关闭消失,之后,你会看到这个目录下的dzd文档的修改日期都变成当前日期了,也就是被破解改写了,可以拷贝到tf卡使用了,是不是很方便?...

    防火墙阻止程序访问网络批处理脚本

    应用程序添加到防火墙脚本工具...使用方法:将批处理文件命名为app1.exe.bat,拷贝到app1.exe所在目录运行即可(自动提升管理员权限) 运行环境:win7+ 修改参数: dir=in|out 入站|出站 action=allow|block 允许|阻止

    SVN隐藏目录删除

    DOS批处理文件,递归删除本目录及子目录中SMARTSVN创建的.svn等一系列子目录。如果打包的时候不行带上这些多余隐藏目录,可以使用此工具,拷贝过去执行即可。执行完成之后,在命令行查看会有提示。

    用DOS命令扫描局域网内所有的IP及网卡MAC地址

    用DOS命令扫描局域网内所有的IP及网卡MAC地址 ... 2、然后将cygwin1.dll和nbtscan.exe两文件拷贝到 system32 下; 3、进入cmd窗口就可以输入命令:nbtscan 192.168.1.X/24(假设本机的IP为:192.168.1.X)。

    dos命令汇总的txt文档

     含义:拷贝文件  格式:copy [源目录或文件] [目的目录或文件]  举例1:copy c:\*.com d:\",表示将c盘根目录下所有扩展名为com的文件拷贝到d盘根目录中。  举例2:copy c:\autoexec.bat c:\autoexec.bak ...

    后台快速拷贝

    通过批处理 自动检测U盘并快速拷贝出U盘指定内容到电脑(可用于特定文件的筛选),并保存在以当前时间命名的文件夹内(默认E盘),后台静默运行,速度快

    DOS学习文档

    DOS Dir 通配符 cd、md和rd命令 edit命令 设置文件属性 设置卷标号 拷贝目录和文件 分屏显示 清屏 调用和建立 DOS宏命令 恢复被删除的文件 使用批处理文件

    Xtools工具箱

    Xtools工具箱的源代码和可执行文件 ... Xtools工具箱里面的程序,是用DOS批处理,VB/VB.NET,C#.NET,JAVA,VC++,等语言编写的,随着Xtools工具箱包文件一起提供,您观察它里面的目录,文件,您就知道了。

    进一步深入DOS傻瓜书 (1996年)

    本书是《DOS傻瓜书》的续篇,进一步深入介绍DOS6的高级使用技巧,包括有关DOS配置、DOS提示符、磁盘、驱动器、拷贝文件、DIR命令的增补信息,关于批处理文件的深入资料,如何最佳组织硬盘上的资料,...

    于渊《自己动手写操作系统》光盘附件

    godbg.bat 调试时可使用此批处理文件。它假设 Bochs-2.1.1 安装在 D:\Program Files\Bochs-2.1.1\ 中。 TINIX.IMG 软盘映像。可直接通过 Bochs 或者 Virtual PC 运行。 *.com 可以在 DOS (必须为纯 DOS) 下运行...

    msods5.8 u盘上的dos

    4.全中文的操作方式,让您使用时更简单,并且支持DOS下五笔拼音输入及中文文件操作. 5.完全傻瓜化的网刻模式,让没用过本软件的用户也能轻松实现网刻. 6.支持引导自已制作IMG镜像,而且理论上支持引导自己制作的无限...

    自己动手写操作系统(含源代码和工具光盘)

    godbg.bat 调试时可使用此批处理文件。它假设 Bochs-2.1.1 安装在 D:\Program Files\Bochs-2.1.1\ 中。 TINIX.IMG 软盘映像。可直接通过 Bochs 或者 Virtual PC 运行。 *.com 可以在 DOS (必须为纯 DOS) 下运行...

    自己动手做操作系统.rar(软件、光盘、文档)

    godbg.bat 调试时可使用此批处理文件。它假设 Bochs-2.1.1 安装在 D:\Program Files\Bochs-2.1.1\ 中。 TINIX.IMG 软盘映像。可直接通过 Bochs 或者 Virtual PC 运行。 *.com 可以在 DOS (必须为纯 DOS) 下运行...

    自己动手做操作系统光盘.zip

    godbg.bat 调试时可使用此批处理文件。它假设 Bochs-2.1.1 安装在 D:\Program Files\Bochs-2.1.1\ 中。 TINIX.IMG 软盘映像。可直接通过 Bochs 或者 Virtual PC 运行。 *.com 可以在 DOS (必须为纯 DOS) 下...

    自己动手写操作系统CD内容

    godbg.bat 调试时可使用此批处理文件。它假设 Bochs-2.1.1 安装在 D:\Program Files\Bochs-2.1.1\ 中。 TINIX.IMG 软盘映像。可直接通过 Bochs 或者 Virtual PC 运行。 *.com 可以在 DOS (必须为纯 DOS) 下运行...

    自己动手写操作系统Tools

    godbg.bat 调试时可使用此批处理文件。它假设 Bochs-2.1.1 安装在 D:\Program Files\Bochs-2.1.1\ 中。 TINIX.IMG 软盘映像。可直接通过 Bochs 或者 Virtual PC 运行。 *.com 可以在 DOS (必须为纯 DOS) 下运行...

    网页视频提取器

    是一个特别简单的批处理程序 就是采用DOS命令实现把视频缓存文件拷贝到bat所在目录下flv文件夹中 各位需要的哥们可以看下 主要是最近下了一个工具说的很牛叉 好奇下了下来结果 其实跟我这个bat功能一样 就是多了个...

    网管教程 从入门到精通软件篇.txt

    BAT:批处理文件 BIN:二进制文件 BINHex:苹果的一种编码格式 BMP:Windows或OS/2位图文件 BOOK:Adobe FrameMaker Book文件 BOX:Lotus Notes的邮箱文件 BPL:Borlard Delph 4打包库 BSP:Quake图形文件 ...

Global site tag (gtag.js) - Google Analytics