首页 > 分享 > 批处理获取当前目录路径的方法
2014
11-29

批处理获取当前目录路径的方法

批处理文件中获取当前所在路径的几种方法 – 轻舞肥羊 – 博客频道 – CSDN.NET

  1. @echo off
  2. setlocal EnableDelayedExpansion
  3. echo 当前正在运行的批处理文件所在路径:!cd!
  4. pause
  5. @echo off
  6. echo 当前目录是:%cd%
  7. pause
  8. @echo off
  9. :: set “abc=%cd%”
  10. echo 当前正在运行的批处理文件所在路径:%~dp0
  11. pause
  12. @echo off
  13. echo 当前的盘符及路径:%~dp0
  14. echo 当前的盘符及路径的短文件名格式:%~sdp0
  15. pause
  16. @echo 取当前文件的上级目录的名称
  17. set a=%cd%
  18. for %%a in (“%a%”do (
  19.         set ok=%%~dpa
  20.         for /f “delims=” %%b in (“!ok:~0,-1!”do (
  21.                 echo %%~nb
  22.         )
  23. )
  24. pause
最后编辑:
作者:彬子
彬子
这个作者貌似有点懒,什么都没有留下。

留下一个回复