批处理bat命令--获取当前盘符和当前目录和上级目录
2017-06-05 12:07
344 查看
批处理命令获取当前盘符和当前目录
%~d0 是当前盘符
%cd% 是当前目录
可以用echo %cd%进行打印测试
以下例子是命令行编译Visual Studio编写的程序:
@echo off
set b=%cd% //将当前目录保存到参数b中,等号前后不要有空格
C:
cd program files
cd microsoft visual studio
cd common
cd msdev98
cd bin
msdev "%b%\test.dsp" /MAKE "test- Win32 Release" /REBUILD //(VC6.0)
devenv "%b%\Tool Utility\Tool Utility.sln" /REBUILD //(VS2010)
pause
===============================================================
@echo off
echo 当前盘符:%~d0
echo 当前盘符和路径:%~dp0
echo 当前盘符和路径的短文件名格式:%~sdp0
echo 当前批处理全路径:%~f0
echo 当前CMD默认目录:%cd%
pause http://www.2cto.com/kf/201104/88450.html ===============================================================
通过批处理取当前目录的上一级目录
@echo off
if %cd%==%cd:~,3% echo 当前目录已经是%cd:~,1%盘的根目录!&goto end
cd..
set "bd=%cd%"
cd..
set "bbd=%cd%"
if "%bbd%"=="%bd%" (echo 上一级目录是: %cd:~,1%盘的根目录!
) else call echo 上一级目录是: "%%bd:%bbd%\=%%"
:end
pause
%~d0 是当前盘符
%cd% 是当前目录
可以用echo %cd%进行打印测试
以下例子是命令行编译Visual Studio编写的程序:
@echo off
set b=%cd% //将当前目录保存到参数b中,等号前后不要有空格
C:
cd program files
cd microsoft visual studio
cd common
cd msdev98
cd bin
msdev "%b%\test.dsp" /MAKE "test- Win32 Release" /REBUILD //(VC6.0)
devenv "%b%\Tool Utility\Tool Utility.sln" /REBUILD //(VS2010)
pause
===============================================================
@echo off
echo 当前盘符:%~d0
echo 当前盘符和路径:%~dp0
echo 当前盘符和路径的短文件名格式:%~sdp0
echo 当前批处理全路径:%~f0
echo 当前CMD默认目录:%cd%
pause http://www.2cto.com/kf/201104/88450.html ===============================================================
通过批处理取当前目录的上一级目录
@echo off
if %cd%==%cd:~,3% echo 当前目录已经是%cd:~,1%盘的根目录!&goto end
cd..
set "bd=%cd%"
cd..
set "bbd=%cd%"
if "%bbd%"=="%bd%" (echo 上一级目录是: %cd:~,1%盘的根目录!
) else call echo 上一级目录是: "%%bd:%bbd%\=%%"
:end
pause
相关文章推荐
- 批处理bat命令--获取当前盘符和当前目录和上级目录
- 批处理bat命令 获取当前盘符和当前目录和上级目录的代码
- 批处理bat命令--获取当前盘符和当前目录和上级目录
- 批处理bat命令 获取当前盘符和当前目录和上级目录的代码
- 批处理bat命令--获取当前盘符和当前目录和上级目录
- 批处理bat命令 获取当前盘符和当前目录和上级目录的代码
- 转载 批处理bat命令--获取当前盘符和当前目录和上级目录
- 批处理bat命令--获取当前盘符、当前目录
- 批处理命令获取当前盘符和当前目录
- 批处理命令获取当前盘符和当前目录
- Windows命令行获取当前bat文件所在目录,添加永久系统环境变量的方法
- [Linux 命令]获取当前目录下某种格式文件个数
- VBS获取输入参数|bat获取当前目录
- python 获取当前目录和上级目录
- jsp获取当前目录下的文件和目录,获取windows盘符
- 获取当前目录所有文件名 并且保存为1个00000.txt的文件文件bat
- Windows命令行获取当前bat文件所在目录,添加永久系统环境变量的方法
- Windows命令行获取当前bat文件所在目录,添加永久系统环境变量的方法
- 批处理bat文件得到当前绝对路径、盘符等
- [Linux 命令]获取当前目录下某种格式文件个数