Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/5.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
Batch file 从vs 2019运行bat文件时未找到文件_Batch File - Fatal编程技术网

Batch file 从vs 2019运行bat文件时未找到文件

Batch file 从vs 2019运行bat文件时未找到文件,batch-file,Batch File,我正在尝试使用外部工具向vs2019添加一个简单的批处理(以避免打开源文件夹并从那里运行批处理) 当我从源文件夹运行bat文件时,它正在工作,但当我从visual studio运行bat文件时,我得到: “未找到文件”-0个文件副本 我应该如何传递bat文件的路径?我应该换球棒还是换vs?使用相对文件夹对我来说很重要,不要更改它 bat文件代码: xcopy /Y /S ".\test\Release" "D:\test2" @echo Publish

我正在尝试使用外部工具向vs2019添加一个简单的批处理(以避免打开源文件夹并从那里运行批处理)

当我从源文件夹运行bat文件时,它正在工作,但当我从visual studio运行bat文件时,我得到: “未找到文件”-0个文件副本

我应该如何传递bat文件的路径?我应该换球棒还是换vs?使用相对文件夹对我来说很重要,不要更改它

bat文件代码:

xcopy /Y /S ".\test\Release" "D:\test2"

@echo Published at:

@time /t

感谢您将此添加到bat文件中:
cd/d“%~dp0”

使用正确的“初始目录”目录,或者(最好)告诉批处理文件切换到正确的文件夹(
cd/d”%~dp0
切换到存储bat文件的文件夹,在您的示例中,
d:\test
)@Stephan谢谢!刚刚添加了cd/d”%~dp0到文件的开头