复制命令 copy
copy /y 源文件路径 目标文件路径
@echo off
rem 注释复制app.properties
:: copy /y D:\softwere\apache-tomcat-8.0.53-windows-x64\apache-tomcat-8.0.53\confFile\app.properties D:\softwere\apache-tomcat-8.0.53-windows-x64\apache-tomcat-8.0.53\webapps\bpmx\WEB-INF\classes\conf\app.properties
rd /s /q D:\softwere\apache-tomcat-8.0.53-windows-x64\apache-tomcat-8.0.53\work\Catalina
rd /s /q D:\softwere\apache-tomcat-8.0.53-windows-x64\apache-tomcat-8.0.53\conf\Catalina
替换文件需要添加 /y 参数才能直接替换.不然会出现提示是否替换.
删除命令 rd
del命令
命令说明:del命令一共有5个参数,分别是/p、/f、/s、/q和/a。
/p参数的作用是删除每一个文件之前提示确认,这个参数的主要作用是当你要删除多个文件时(不用通配符)提示你确认删除,如果你只是删除单个文件或多个文件(用通配符),默认是不会提示你确认删除的。
/f参数的作用是强制删除只读文件,这个参数的作用很好理解,当我们删除只读文件时,系统会提示拒绝访问,这时就要利用这个参数了。
/s参数的作用是从所有子目录删除指定文件,这个参数的作用也很好理解,我就不解释了。
/q参数的作用是删除全局通配符时,不要求确认。当我们利用全局通配符来删除多个文件时,默认会提示你是否删除所有文件,如果你用了这个参数,系统就不会提示你了。
/a参数的作用是根据属性选择要删除的文件。其中,r表示只读文件,s表示系统文件,h表示隐藏文件,a表示存档文件,还有一个-表示“否”的前缀。这样说不好理解,我举个实例来说明:我要删除D:\test目录下的所有只读文件,此时我只需在命令行中输入del /a:r D:\test\*就可以了,相反,如果我要删除除了只读以外的所有文件,我就要输入del /a:-r D:\test\*。
rd命令
命令说明:rd命令只有2个参数,分别是/s和/q。
/s参数的作用是除目录本身外,还将删除指定目录下的所有子目录和文件。用于删除目录树。如果不带这个参数就只能删除空文件夹。
/q参数的作用是安静模式,带/s删除目录树时不需要确认。