博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
%cd% 与 %~dp0% 区别
阅读量:5049 次
发布时间:2019-06-12

本文共 1037 字,大约阅读时间需要 3 分钟。

@echo offecho path:%~dpnx0%ipconfig /all|findstr "\
"

%cd%  在批处理和命令窗口都能使用。用于打印,当前工作路径。

%~dp0% 则只能用于批处理中,用于获得当前批处理文件所在的路径。

For /?

另外,FOR 变量参照的替换已被增强。你现在可以使用下列选项语法:     %~I          - 删除任何引号("),扩展 %I     %~fI        - 将 %I 扩展到一个完全合格的路径名     %~dI        - 仅将 %I 扩展到一个驱动器号     %~pI        - 仅将 %I 扩展到一个路径     %~nI        - 仅将 %I 扩展到一个文件名     %~xI        - 仅将 %I 扩展到一个文件扩展名     %~sI        - 扩展的路径只含有短名     %~aI        - 将 %I 扩展到文件的文件属性     %~tI        - 将 %I 扩展到文件的日期/时间     %~zI        - 将 %I 扩展到文件的大小     %~$PATH:I   - 查找列在路径环境变量的目录,并将 %I 扩展                   到找到的第一个完全合格的名称。如果环境变量名                   未被定义,或者没有找到文件,此组合键会扩展到                   空字符串可以组合修饰符来得到多重结果:     %~dpI       - 仅将 %I 扩展到一个驱动器号和路径     %~nxI       - 仅将 %I 扩展到一个文件名和扩展名     %~fsI       - 仅将 %I 扩展到一个带有短名的完整路径名     %~dp$PATH:I - 搜索列在路径环境变量的目录,并将 %I 扩展                   到找到的第一个驱动器号和路径。     %~ftzaI     - 将 %I 扩展到类似输出线路的 DIR在以上例子中,%I 和 PATH 可用其他有效数值代替。%~ 语法用一个有效的 FOR 变量名终止。选取类似 %I 的大写变量名比较易读,而且避免与不分大小写的组合键混淆。

 

转载于:https://www.cnblogs.com/Tty725/p/8099396.html

你可能感兴趣的文章
js-创建对象的几种方式
查看>>
JDK JRE Java虚拟机的关系
查看>>
2018.11.20
查看>>
word20161215
查看>>
12th week blog
查看>>
dijkstra (模板)
查看>>
python小记(3)
查看>>
编译Linux驱动程序 遇到的问题
查看>>
大型分布式网站架构技术总结
查看>>
HDU 1017[A Mathematical Curiosity]暴力,格式
查看>>
[算法之美] KMP算法的直观理解
查看>>
EntityFramework 性能优化
查看>>
【ASP.NET开发】菜鸟时期的ADO.NET使用笔记
查看>>
android圆角View实现及不同版本号这间的兼容
查看>>
OA项目设计的能力③
查看>>
Cocos2d-x3.0 文件处理
查看>>
全面整理的C++面试题
查看>>
Activity和Fragment生命周期对比
查看>>
OAuth和OpenID的区别
查看>>
android 分辨率自适应
查看>>