请问 bat 里 %0|%0 字符串的意思

 时间:2026-02-14 06:41:29

%0 指批处理本身。

更改当前目录为批处理本身的目录 

举例 :

比如有个批处理a.bat在C:/qq文件夹下,a.bat内容为 cd /d %~dp0 。在这里 cd /d %~dp0的意思就是cd /d c:/qq 。%0代表批处理本身 c:/qq/a.bat 。

每部分的意思:

~dp是变量扩充 

d是扩充到分区号 c: 

p是扩充到路径 /qq 

dp是扩充到分区号路径 c:/qq

请问 bat 里 %0|%0 字符串的意思

扩展资料

扩充变量语法详解:

选项语法: 

~I - 删除任何引号("),扩充 %I 

%~fI - 将 %I 扩充到一个完全合格的路径名 

%~dI - 仅将 %I 扩充到一个驱动器号 

%~pI - 仅将 %I 扩充到一个路径 

%~sI - 扩充的路径只含有短名 

%~aI - 将 %I 扩充到文件的文件属性 

%~dp$PATH:i - 查找列在路径环境变量的目录,并将 %I 扩充 

到找到的第一个驱动器号和路径。 

%~ftzaI - 将 %I 扩充到类似输出线路的 DIR

  • 如何把DOS指令转换为程序
  • Windows Server 2012如何更改用户帐户名称
  • 小米5上如何使用常用的CMD命令?
  • 怎么备份VMware虚拟磁盘文件或移植到其他虚拟机
  • 如何用火绒安全自动清理系统垃圾?
  • 热门搜索
    回转火锅怎么样 孕妇可以吃板栗吗 车辆逆行怎么处罚 员工转正申请怎么写 大话西游手游龙马怎么获得 榆林旅游景点 引产后多久可以同房 批复怎么写 宁波旅游社 拉直头发几天可以洗