需要专家帮我做一个简单的窗口.bat文件,将文件/文件夹复制到不同的特定文件夹
ProjectDevFolder
/module1
/module1-1
/module1-2
/module2
/module2-1
/module2-1-1
/module2-1-1-1
/module2-2
/images
/css
/jquery
/classes
.jspfile1
.jspfile2
.jspfile3
.jspfile4
测试目的地
wwwFolder
/module1
/module1-1
/module1-2
/module2
/module2-1
/module2-1-1
/module2-1-1-1
/module2-2
/images
/css
/jquery
/classes
.jspfile1
.jspfile2
.jspfile3
.jspfile4
窗口命令提示符的示例
C:\DeployScript.bat
To copy : css module2-1-1-1 jquery *(user can input multiple value with any seperator eg:space is the seperator)*
- Status deploy css -done
- Status deploy module2-1-1-1 -done
- Status deploy jquery -done
To copy : *(Next command)*
谢谢
答案 0 :(得分:1)
这个问题可以分为至少两个问题:
要澄清一些问题:
以下是这两个问题的一些指示:
答案 1 :(得分:1)
这会将所有文件和子目录(包括空目录)从sourceDir
复制到targetDir
。
XCOPY /S /E /I sourceDir targetDir
targetDir
不需要存在。如果需要,XCOPY
会创建它
要排除空目录,请忽略/e
。
要排除文件,请创建一个包含要排除的文件名称的文本文件,然后使用以下命令:
XCOPY /S /E /I /EXCLUDE:files.txt sourceDir targetDir
要了解有关xcopy
的更多信息,请在命令提示符下键入XCOPY /?
ENTER 。