复制或更新jar文件的Windows脚本不起作用
我已经准备了下面的脚本,将“sigma 1.jar”文件从源复制到目标。但是整个文件夹都被复制,而不仅仅是sigma 1.jar文件。我只想将该jar文件复制到目标。不应该复制任何其他文件 我尝试了/E选项&得到了相同的结果 下面是脚本复制或更新jar文件的Windows脚本不起作用,windows,batch-file,Windows,Batch File,我已经准备了下面的脚本,将“sigma 1.jar”文件从源复制到目标。但是整个文件夹都被复制,而不仅仅是sigma 1.jar文件。我只想将该jar文件复制到目标。不应该复制任何其他文件 我尝试了/E选项&得到了相同的结果 下面是脚本 @mkdir Z:\backup20160812 @xcopy "Z:\Testing\A 1\Sigma 1.jar" "Z:\backup20160812\A 1\Sigma 1.jar" /H @echo -------backup successfull
@mkdir Z:\backup20160812
@xcopy "Z:\Testing\A 1\Sigma 1.jar" "Z:\backup20160812\A 1\Sigma 1.jar" /H
@echo -------backup successfully!-------
@pause
重命名文件和文件夹,使其没有空格(例如:A1而不是1) 然后试试看
请将您的问题标题改为解释您遇到的特定问题的标题。查看我的WIndows脚本有什么问题?在一组搜索结果中,这对将来的用户来说将毫无意义。您可以执行
pushd“Z:\Testing\a 1“
在xcopy
行之前和popd
之后;xcopy
行需要更改为@xcopy/H“Sigma 1.jar”Z:\backup20160812\A 1\Sigma 1.jar“
;顺便问一下,为什么要使用xcopy
而不是copy
来复制单个文件?我建议使用后者,因为xcopy
可能会提示您将目标设置为文件或目录,而copy
不会…谢谢您的及时回复。我也尝试过复制,它抛出了一个错误“系统找不到指定的文件”,路径用双引号括起来,所以这个答案是无用的。
@mkdir Z:\backup20160812
@xcopy "Z:\Testing\A1\Sigma1.jar" "Z:\backup20160812\A1\Sigma1.jar" /H
@echo -------backup successfully!-------
@pause