如何找到批处理文件的当前目录?

时间:2014-11-12 13:39:56

标签: windows batch-file

我目前正在处理一个批处理文件(让我们称之为temp.bat)。我正在尝试将批处理文件移动到我的桌面,但我无法找到我的批处理文件位置/目录。我问是否有一个扩展或可用于自动识别目录的东西,而不是每次都输入它。换句话说,即使在另一个目录中,我仍然可以将文件移动到另一个位置。例如:

temp.bat目前在我的下载文件中。我使用move命令将文件移动到桌面。现在temp.bat目前在我的Documents文件中。我尝试使用相同的命令将文件移动到桌面。

是否有任何参数扩展名?

这就是我现在所拥有的:

@echo off
move /y [The directory of temp.bat] C:\Users\69Swag\Desktop

所有答案都赞赏!谢谢:))

1 个答案:

答案 0 :(得分:1)

您不需要当前目录来移动文件。

move temp.bat C:\Users\69Swag\Desktop

如果您仍想要当前目录,请使用:

echo %cd%