如何得到当前批处理文件所在的目录名称

so185582 2010-02-24 09:43:14
我有个批处理在c:\text\abc\a.bat
怎样能取到abc这个目录名.
方法要通用,如果把a.bat放到xxx目录下就能取得xxx这个目录名称.
这个问题怎么解决?
...全文
249 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
ljc007 2010-02-24
  • 打赏
  • 举报
回复
test.bat

[code=BatchFile]
@echo off
for %%a in ("%~f0\..") do (
echo 文件的父文件夹是 %%~nxa
)
pause
[/code]
so185582 2010-02-24
  • 打赏
  • 举报
回复
结果正确,果然是高手

6,871

社区成员

发帖
与我相关
我的任务
社区描述
Windows 2016/2012/2008/2003/2000/NT
社区管理员
  • Windows Server社区
  • qishine
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧