Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows 如何使用dos命令刷新目录?_Windows_Maven_Batch File - Fatal编程技术网

Windows 如何使用dos命令刷新目录?

Windows 如何使用dos命令刷新目录?,windows,maven,batch-file,Windows,Maven,Batch File,我创建了dos命令的批处理文件,如下所示 mvn compile war:war move C:\Users\xyz\demo1\target\*.war C:\Users 第一个命令用于生成war文件 第二个命令用于将war文件移动到另一个目录 我的第一个命令工作正常并生成war文件,但我的第二个命令无法移动该文件 当我单独执行第二个命令时,它工作正常 如何解决此问题?使用超时测试,以检查您的mvn在创建.war文件时是否没有更快地出手: mvn compile war:war PING

我创建了dos命令的批处理文件,如下所示

mvn compile war:war

move C:\Users\xyz\demo1\target\*.war C:\Users
第一个命令用于生成war文件

第二个命令用于将war文件移动到另一个目录

我的第一个命令工作正常并生成war文件,但我的第二个命令无法移动该文件

当我单独执行第二个命令时,它工作正常


如何解决此问题?

使用超时测试,以检查您的
mvn
在创建
.war
文件时是否没有更快地出手:

mvn compile war:war
PING localhost -n 3 -w 1000
move C:\Users\xyz\demo1\target\*.war C:\Users

使用此选项并观察控制台窗口上的错误消息

mvn compile war:war
move "C:\Users\xyz\demo1\target\*.war" "C:\Users"
pause

mvn命令是一个批处理文件
mvn.bat
?如果是这样,您必须通过
call
命令执行:

call mvn compile war:war

move C:\Users\xyz\demo1\target\*.war C:\Users

你得到了什么信息?你试过没有通配符吗?为什么你在战前有两个反斜杠?对不起,马特,两个反斜杠是错的。实际上只有一个。