使用命令行复制文件夹

在windows中一些繁琐的工作我们可以利用批处理来简化我们的工作量。

这就要用到命令行,比如今天有个需求就是将现在开发中的工程部署到另一个tomcat上去

若每次都手动部署的话,很麻烦,那我们交给系统来帮我们做吧,这就需要批处理了

首先我们需要将当前tomcat中的webapps下的工程文件copy到另一个tomcat的webapps下

这里需要用到的命令是xcopy,XCOPY是COPY的扩展,可以把指定的目录连文件和目录结构一并拷贝,但不能拷贝系统文件;

基本用法:xcopy 源文件夹 目标文件

另外还有一大堆的参数可以配置,这里简单介绍几个我用到的

/e:复制目录和子目录,包括空的。另外还有一个叫/s的,它只复制不为空的目录和子目录。

/y:禁止提示您确认要覆盖现存的目标文件。

/d:[:mm-dd-yyyy] 只复制那些在指定日期或指定日期之后更改过的源文件。如果不包括 mm-dd-yyyy 值,xcopy 会复制比现有 Destination 文件新的所有 Source 文件。该命令行选项使您可以更新更改过的文件。

/d这个选项就相当于是增量复制了,效率很高,所以我们就用这个命令将项目复制到了另一个tomcat下。

时间: 2024-09-30 07:00:30

使用命令行复制文件夹的相关文章

C#调用命令行删除文件及文件夹

/// <summary>/// cmd/// </summary>public class CmdHelper{    /// <summary>    /// 命令行删除文件    /// </summary>    /// <param name="fullPath"></param>    public static void CmdDelFile(string fullPath)    {       

ROBOCOPY复制文件夹及文件的信息

使用ROBOCOPY命令来复制文件夹和文件的信息(数据+NTFS权限) 我今天测试的时候只是用到其中几个参数: robocopy 源 目标 /is /copy:DATSOU /mir 注释: /is                            包含相同文件 /copy:DATSOU        (复制标记: D=数据,A=属性,T=时间戳)               (S=安全=NTFS ACL,O=所有者信息,U=审核信息) /mir                       

命令行修改文件文件夹访问权限 cacls, 修改hosts内容方法

背景 日常使用Windows的过程中,hosts(C:\Windows\System32\drivers\etc)文件可能被一些程序串改,因此在网上找到禁止/允许修改hosts文件的bat脚本,但是在使用过程中有遇到了新的麻烦,特记录下相关问题的解决方法. 禁止/允许修改hosts文件的bat脚本 Hosts是一个没有扩展名的系统文件,可以用记事本等工具打开,其作用就是将一些常用的网址域名与其对应的IP地址建立一个关联"数据库",当用户在浏览器中输入一个需要登录的网址时,系统会首先自动

[转帖]XCopy复制文件夹命令及参数详解以及xcopy拷贝目录并排除特定文件

XCopy复制文件夹命令及参数详解以及xcopy拷贝目录并排除特定文件 https://www.cnblogs.com/smartsmile/p/7665979.html xcopy dirA dirB /s /e /y XCOPY是COPY的扩展,可以把指定的目录连文件和目录结构一并拷贝,但不能拷贝系统文件:使用时源盘符.源目标路径名.源文件名至少指定一个:选用/S时对源目录下及其子目录下的所有文件进行COPY.除非指定/E参数,否则/S不会拷贝空目录,若不指定/S参数,则XCOPY只拷贝源目

win7 通过命令行压缩文件

1,下载winrar这款软件(可能要正式版) 2,安装完之后在c:\programe files里找到winrar目录,复制winrar目录里的winRar.exe文件到c盘下的windows目录 3,新建一个文本文档,内容为: WinRAR a package.zip package 然后把文档的后缀名改为.cmd 意思就是把.cmd文件所在目录里的pakcage文件压缩成一分叫做package.zip的压缩包 4,双击这个.cmd文件,就可以压缩了. ====================

javase复制文件夹

1 package com.copyfile; 2 3 import java.io.File; 4 import java.io.FileInputStream; 5 import java.io.FileNotFoundException; 6 import java.io.FileOutputStream; 7 import java.io.IOException; 8 9 import org.junit.Test; 10 11 public class FileTraverse { 1

RHEL7 124 之从命令行管理文件(2)

从命令行管理文件 [[email protected] ~]# cd /[[email protected] /]# lsbin  dev  home  lib64 mnt  proc  run  srv  tmp  varboot etc  lib   media opt  root  sbin sys  usr  xx /bin /dev 包含特殊的设备文件,供系统用于访问硬件 /home 普通用户存储其个人数据和配置文件的主目录 /root root的主目录 /lib64 /mnt /pr

shell命令查看某文件夹下的文件个数

shell命令查看某文件夹下的文件个数 2010-06-25 17:05:15|  分类: shell |字号 订阅 1.查看某文件夹下文件的个数: ls -l |grep "^-"|wc -l 或 find ./company -type f | wc -l 2.查看某文件夹下文件的个数,包括子文件夹里的: ls -lR|grep "^-"|wc -l 3.查看某文件夹下文件夹的个数,包括子文件夹里的: ls -lR|grep "^d"|wc

node复制文件夹,压缩zip,上传

一:用到的模块和简单介绍 npm文档:request :node请求的模块,可以给用程序请求服务器的接口https://www.npmjs.com/package/requestfs:读写文件的,很常用https://www.npmjs.com/package/fspath:路径,各种给文件夹弄路径什么的https://www.npmjs.com/package/pathjs-cookie:获取cokie的,在请求的时候需要用到https://www.npmjs.com/package/js-c