如何用批处理获取当前文件夹名和上级文件夹名?
例如有个文件D:\111\222\333\abc.txt,我想改名为D:\111\222\333\222-33如果是为解决实际问题应该把情况说清楚,xxpinqz 网友的答案应该能帮你解决问题 对于标题的问题,批处理无直接的简单命令可以取,但有符号可表达相对的上一级路径 ".." ,并且有变量%cd%可取到当前的绝对路径 写个“例如”供参考(仅显示命令并未
请问如何用批处理获取当前用户桌面路径,并把桌面如何用批处理获取当前用户桌面路径,并把桌面路径给下一个命令用,比如新建一个txt记事本,把后缀名改为.bat文件。
然后以文本编辑器的方式打开,获取当前盘符的代码是:@echo offecho 获取的当前盘符是:%~d0 pause。
获取当前盘符和路径的代码是:@echo off echo 获
获取bat所在目录的上上级文件夹名称到变量值
@echo off & title 获取上上级目录名 By 依梦琴瑶 cd /d .. for /f "delims=" %%a in ("%cd%") do set "Dn=%%~nxa" echo 变量名 %%Dn%% 的值为 %Dn% cd /d "%~dp0" pause 手机编写,未进行测试。
如何通过批处理取当前目录的上一级目录,。
@echo off if %cd%==%cd:~,3% echo 当前目录已经是%cd:~,1%盘的根目录。&goto end cd.. set "bd