bat脚本中获取上级目录_批处理bat命令 获取当前盘符和当前目录和上级目录的代码...

本文详细介绍了在Windows批处理脚本中如何获取当前盘符、当前目录、上级目录以及当前脚本的完整路径。通过示例代码展示了如何在不同目录层级下操作,并提供了获取上一级目录的方法。此外,还提及了批处理中处理路径包含空格的注意事项,以及一个用于删除文件夹内特定文件并复制其他文件的实用bat脚本。
摘要由CSDN通过智能技术生成

批处理命令获取当前盘符和当前目录

当前盘符:%~d0

当前路径:%cd%

当前执行命令行:%0

当前bat文件路径:%~dp0

当前bat文件短路径:%~sdp0

测试

echo 当前盘符:%~d0

echo 当前路径:%cd%

echo 当前执行命令行:%0

echo 当前bat文件路径:%~dp0

echo 当前bat文件短路径:%~sdp0

效果如下图所示

可以用echo %cd%进行打印测试

windows 的快捷方式不能使用相对路径。可以用批处理文件获取相对路径。

set pa=%cd% 将当前路径赋值给pa

echo %pa% 显示pa变量

以下例子是命令行编译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)</

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值