我创建了一些批处理文件,这些批处理文件可以根据批处理文件所在的文件夹移动文件。
我已使用工具栏 => 新建工具栏... 将文件夹添加到任务栏,但现在当我运行批处理文件时,起始位置是我的文档 (U:),而不是批处理文件的实际位置。有什么方法可以让它使用实际路径吗?
答案1
将以下内容放在批处理文件的顶部:
CD /D %~dp0
解释:
- 该
/D
选项告诉CD
更改当前驱动器以及驱动器的当前目录。 %0
是批处理文件的名称- 说
~
我们想使用一些修饰符 d
扩展为驱动器号。p
扩展为一条路径。
%~dp0
批处理文件所在的目录也是如此。