找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
楼主: foxJL

批处理获取当前目录名

[复制链接]
发表于 2009-8-29 23:07:59 | 显示全部楼层
突然要用到这个命令,没有学批处理,只好学习了,突然觉得批处理很重要啊。
发表于 2011-9-16 11:00:10 | 显示全部楼层
回复 14# keen


    不能显示根目录的...
发表于 2016-5-11 23:05:50 | 显示全部楼层
学习学习啦~~好开心
发表于 2017-2-28 09:38:06 | 显示全部楼层
现在才懂,《一日一教学》和《for入门到精通》是详细生动地讲命令格式、用途,新手练功区才是讲如何灵活运用、组合命令。 有必要将练功区所有的帖子全部翻遍
@echo off & for /f  "delims=" %%a in ("%~dp0.") do set/p=%%~na<nul&pause>nul
发表于 2018-7-26 22:32:04 | 显示全部楼层
学习,长知识了。
发表于 2018-7-29 12:48:34 | 显示全部楼层
非常感谢楼主分享,下载收藏、学习
发表于 2018-12-28 09:54:22 | 显示全部楼层
新人学习中,请多关照
发表于 2019-1-21 15:35:04 | 显示全部楼层
回复 4楼 的帖子
path是系统环境变量,不要随便用它作为一般变量名哦,小心无意中惹出麻烦来而难以检测(当 ...
zqz0012005 发表于 2009-3-30 09:35



echo a=%~nx0

这个是最简单了的吧
发表于 2019-6-4 20:47:26 | 显示全部楼层
各位大神,你们编了能不能后面给个解释,不然我们想学但是奈和看不懂啊。。
发表于 2019-6-10 11:24:15 | 显示全部楼层
回复 23# cyh1818
这个好像是获取当前文件名吧
发表于 2019-7-30 21:47:43 | 显示全部楼层
  1. @echo off
  2. for %%i in ("%cd%") do echo %%~ni
  3. pause
复制代码
发表于 2022-10-28 08:56:04 | 显示全部楼层
@echo off
set a=%cd%
set a=%a: =#%
set a=%a:\= %
for %%i in (%a%) do (set a=%%i)
echo %a:#= %
pause>nul
发表于 2023-5-5 09:37:27 | 显示全部楼层
@echo off
call :showDir %cd%
:showDir
echo %~n1
pause
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-17 03:13 , Processed in 0.020199 second(s), 7 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表