下面这些文字里面的“展开到”是什么意思?%%~xi将%%i解开到扩展名,也就是取%%i的扩展名部分
其它的展开操作还有
%~I 展开 %I,删除任何前后引号 ("")。
%~fI 将 %I 展开为完全限定的路径名。
%~dI 只将 %I 展开到驱动器号。
%~pI 只将 %I 展开到路径。
%~nI 只将 %I 展开到文件名。
%~xI 只将 %I 展开到文件扩展名。
%~sI 展开路径只包含短名称。
%~aI 将 %I 展开到文件的文件属性。
%~tI 将 %I 展开到文件的日期和时间。
%~zI 将 %I 展开到文件的大小。
%~$PATH:I 搜索 PATH 环境变量所列出的目录,并将 %I 展开到第一个找到的完全限定的名称。如果没有定义环境变量名称,或通过搜索没有找到文件,则此修饰符将扩展成空字符串。
展开操作可以组合使用,如
%~dpI 只将 %I 展开到驱动器号和路径。
批处理中的“展开到”是什么意思?
答案:2 悬赏:60 手机版
解决时间 2021-05-14 18:54
- 提问者网友:心如荒岛囚我终老
- 2021-05-13 18:54
最佳答案
- 五星知识达人网友:玩世
- 2021-05-13 20:17
展开到 即把特定变量名%var%转移成 字符串!
全部回答
- 1楼网友:有你哪都是故乡
- 2021-05-13 20:49
微软帮助令人恶心的翻译,你可以无视他,直接echo出来看看就知道是什么了.比如在a.bat里%0代表它自己,
那么%~n0就是a即文件名,%~x0就是.bat即文件扩展名,其他就很容易理解了吧。。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯