Windows CMD脚本,用于获取存在文件的目录

时间:2012-05-03 10:03:57

标签: windows cmd

我有一个可执行文件VSTO.exe&一个文件夹中的try.bat文件。我想获得bat文件的文件夹路径&用VSTO.exe连接该路径。

我在try.bat

中有这个脚本
"%~fp0\VSTO.exe" /q

但它会创建路径:“G:\test\try.bat\VSTO.exe"。我想获得路径"G:\test\VSTO.exe"

任何人都可以告诉我该怎么做?

2 个答案:

答案 0 :(得分:6)

"%~dp0\VSTO.exe" /q

是确切的答案。

How to get folder path from file path with CMD

答案 1 :(得分:1)

试试这个

SET CURDIR=%CD%
"%CURDIR%\VSTO.EXE" /q

%CD%伪变量扩展到当前工作目录 输入SET /?查看其他伪变量(最后一页)