99问答网
所有问题
批处理如何得到当前文件夹的名字?不是当前路径
如当前路径是 D:\A\SS\For\NON
我怎么得到NON?
我用了好多SET的写法都不对。
举报该问题
其他回答
第1个回答 推荐于2017-06-07
@echo off
set "p=%~dp0"
for /f "delims=" %%i in ("%p:~0,-1%") do (echo %%~ni)
pause
将批处理放到 D:\A\SS\For\NON下运行就可了.
本回答被网友采纳
第2个回答 2013-11-23
@echo off
set "lj=%~p0"
set "lj=%lj:\= %"
for %%a in (%lj%) do set wjj=%%a
echo 文件夹是:%wjj%
pause
相似回答
大家正在搜
相关问题
bat批处理里怎么取得当前目录
批处理中如何用dir来显示当前目录下的文件名和路径,不包含要...
批处理,用正则表达式找出当前文件夹的名称,不是路径
批处理获取文件名并提取当前文件夹名
bat批处理 获取当前文件夹的文件名
用批处理命令获取文件夹名称
如何运用批处理生成当前目录下的文件夹名及子文件夹的文件的名称...
批处理如何获取当前目录下的所有指定类型文件的相对路径