批处理:如何从批处理脚本获取绝对路径

时间:2015-01-15 06:51:09

标签: shell batch-file

我正在将shell脚本文件转换为批处理文件。我做完了

> D:\project\fault-collector\build\mods\com.project~FCA~0.0.1\bin>echo %cd%

我得到了这样的

  

d:\项目\故障集电极\构建\ MODS的\ com.project〜FCA〜0.0.1 \ bin中

但我希望它与没有bin目录的一个目录一样。

D:\\project\\fault-collector\\build\\mods\\com.project~FCA~0.0.1

与" \\"但我不知道该怎么做......我在生命中第一次做批处理脚本。请帮忙。

1 个答案:

答案 0 :(得分:0)

for /f "delims=" %%a in ("%cd%") do set "upper_dir=%%~pa" & set "drv=%%~da"
set "upper_dir=%upper_dir:\=\\%"
set final_path=%drv%%upper_dir%