【发布时间】:2014-10-08 13:54:36
【问题描述】:
我使用了一个批处理文件,我在其中设置绝对路径变量,如下所示
代码 sn-p(批处理文件:brk_validation.bat)
SET ABS_PATH=%~dp0
echo Completed the Validation of files in %ABS_PATH%
在命令提示符下运行批处理程序:
D:\Files>brk_validation.bat .
输出:
Completed the Validation of files in D:\Files\
问题:
我已将批处理文件放在不同的目录中,然后通过提供完整路径来运行 bat 文件,如下所示:
D:\Files>D:\Work\brk_validation.bat .
输出:
Completed the Validation of files in D:\Work\
预期输出:
Completed the Validation of files in D:\Files\
我想要文件所在的当前目录路径,即上述示例的 D:\Files。
所以任何帮助表示赞赏。谢谢!!
【问题讨论】:
标签: windows batch-file cmd