if "%bbd%"=="%bd%" (echo 上一级目录是: %cd:~,1%盘的根目录! ) else call echo 上一级目录是: "%%bd:%bbd%\=%%" :end pause
当前执行命令行:%0 当前bat文件路径:%~dp0 当前bat文件短路径:%~sdp0 测试 下载testBatPath.bat测试文件,双击.bat运行。 测试结果(我把文件放在了桌面) Next 使用方式 set赋值给一个变量,在命令中引用这个变量 举例:执行批处理命令,调用.bat当前目录下的SQL文件 @echo off set filepath=%cd%echo 创建中间表...
@echo off cd /d %~dp0 ::显示当前路径 echo %cd% cd .. ::显示上级目录路径 echo %cd% pause exit
理 批处理 bat 命令-- 获取当前盘符和当前目录和上级目录 批处理命令获取当前盘符和当前目录 %~d0 是当前盘符 %cd% 是当前目录 可以用 echo %cd%进行打印测试 以下例子是命令行编译 Visual Studio 编写的程序: @echo off set b=%cd% //将当前目录保存到参数 b 中,等号前后不要有空格 C: cd program ...
上面的程序我运行并测试,分别在第一级目录,第二级目录,第三级目录,第四级目录,都执行,程序的最终结果不太正确,这里只给你个思路,以及对各级目录的获取方法仅供参考。 亿速云小编以前用的一个bat,方便删除文件夹里面的说明与复制自己的说明 @echooff
批处理bat命令--获取当前盘符和当前目录和上级目录,批处理命令获取当前盘符和当前目录%~d0是当前盘符%cd%是当前目录可以用echo%cd%进行打印测试以下例子是命令行编译VisualStudio编写的程序:@echooffsetb=%cd%//将当前目录保存到参数b中,等号前后不要有空格C:cdprogramfil
if "%bbd%"=="%bd%" (echo 上一级目录是: %cd:~,1%盘的根目录! ) else call echo 上一级目录是: "%%bd:%bbd%\=%%" :end pause P.S. 上面的程序我运行并测试,分别在第一级目录,第二级目录,第三级目录,第四级目录,都执行,程序的最终结果不太正确,这里只给你个思路,以及对各级目录的获取方法...
) else call echo 上一级目录是: "%%bd:%bbd%\=%%" :end pause P.S. 上面的程序我运行并测试,分别在第一级目录,第二级目录,第三级目录,第四级目录,都执行,程序的最终结果不太正确,这里只给你个思路,以及对各级目录的获取方法仅供参考。 我们小编以前用的一个bat,方便删除文件夹里面的说明与复制自己的...
批处理bat命令--获取当前盘符和当前⽬录和上级⽬录 批处理命令获取当前盘符和当前⽬录 %~d0 是当前盘符 %cd% 是当前⽬录 可以⽤echo %cd%进⾏打印测试 以下例⼦是命令⾏编译Visual Studio编写的程序:@echo off set b=%cd% //将当前⽬录保存到参数b中,等号前后不要有空格 C:cd program ...
批处理bat命令--获取当前盘符和当前目录和上级目录 2017-06-05 12:07 −... 韩梦芫 0 24961 Windows .bat 常量 2019-12-25 16:17 −@echo off echo "取消转义:%%" echo "文件路径:%~0" echo "输入参数:%~1 %~2 %~3 %~4 %~5 %~6 %~7 %~8 %~9" echo "文件路径:%~f0" echo "...