【WINDOWS / DOS 批处理】变量扩充

编程入门 行业动态 更新时间:2024-10-21 13:40:27

【WINDOWS / DOS <a href=https://www.elefans.com/category/jswz/34/1768936.html style=批处理】变量扩充"/>

【WINDOWS / DOS 批处理】变量扩充

【什么是变量扩充】

通过 %~[fdpnxatzs$path]V 语法对变量的功能进行扩充、扩展。

在Windows / DOS脚本编程中,绝大多数变量不支持变量扩充,只有一些特殊变量支持变量扩充。

支持变量扩充的变量

  • 批处理文件中的 %0 - %9 变量
  • for命令的循环变量(例如:%a或%%a),在dos命令行环境和批处理文件中的for语句中都能被扩充

扩充变量语法 (为描述简洁,这里约定支持变量扩充的变量为 V

  • %~V                     删除%V两边的引号 (") ,如果%V外面没有双引号,则保持原样。
  • %~fV                    将 %V 扩充为一个带有完整路径的文件名, f 是 full(完整)的首字母
  • %~dV                   仅取 %V 的驱动器号,d 是 driver(驱动器)的首字母
  • %~pV                   仅取 %V 的路径名,p 是 path(路径)的首字母
  • %~nV                   仅取 %V 的文件主名,n 是name的首字母
  • %~xV                   仅取 %V 的文件扩展名
  • %~aV                   仅取 %V 的文件属性
  • %~tV                    仅取 %V

更多推荐

【WINDOWS / DOS 批处理】变量扩充

本文发布于:2024-03-23 23:48:22,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1744280.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:批处理   变量   WINDOWS   DOS

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!