批处理文件的相对路径问题
来源:互联网 发布:淘宝多少钱可以分期购 编辑:程序博客网 时间:2024/05/29 02:44
原文链接: http://www.cnblogs.com/TianFang/archive/2010/04/29/1724505.html
一般来说,批处理文件处理相对路径的时候,起始位置是bat文件所在的目录,比如在D:\XX目录下执行bat文件,所有相对目录的操作都会以D:\XX下执行。
但是有些命令需要管理员权限,右键选择以管理员身份运行时后,起始位置则为C:\Windows\system32,这时候往往不是我们所想要的,
一种解决解决办法是在批处理的行首加一句"cd D:\XX”进入该目录,以修改其当前位置,但这样需要在批处理文件中加入绝对路径,如果把bat文件移动到其它位置就无法使用了,此时一种更好的方式是用"cd /d %~dp0”代替"cd D:\XX”。
综上所述,在写bat文件的时候,不管是否需要用到管理员权限,最好在行首加一句"cd /d %~dp0",以统一文件的起始目录。
- 批处理文件的相对路径问题
- 批处理文件的相对路径问题
- 批处理文件的相对路径
- URL的相对路径问题
- Lighttpd相对路径的问题
- Qt相对路径的问题
- struts2的相对路径问题
- Qt相对路径的问题
- jsp的相对路径问题
- 批处理文件路径问题
- crontab的相对路径的问题
- 超链接 的相对路径的问题?
- 批处理文件 路径带空格问题
- .net绝对路径和相对路径的问题
- JSP,servlet的相对路径问题
- asp.net相对路径的问题
- 用户控件的相对路径问题
- asp.net相对路径的问题
- web页面静态化方案
- Poj 3692(最大匹配)
- struts2 配置文件 详解
- Android开发HTTP头部解释
- 用两个栈模拟队列
- 批处理文件的相对路径问题
- HttpWatch
- CI框架创建后台管理文件夹
- 黑马程序员--匿名内部类
- Java 内省技术(Introspector)
- [OpenStack] 虚拟化原理
- swt 绘图坐标上下翻转
- 关于标准c++ 利用clock()函数计算时间为负值原因及解决
- 高位数加法(改进)