Windows
獲取包含目前執行的批處理腳本的目錄
我
%0
在批處理文件中使用來獲取批處理文件的包含目錄,但結果是:-
c:\folder1\folder2\batch.bat
我只想要目錄,沒有批處理文件名,如下所示:-
c:\folder1\folder2\
我該怎麼做?也許我應該過濾路徑。如果是,我該怎麼做?
%~p0
只會返迴路徑。
%~dp0
將返回驅動器+路徑。
可以在Microsoft 的網站上找到有關該主題的更多資訊。
在 Windows 作業系統上執行的for命令的幫助中也可以找到有關此語法的資訊。
for /?
目前目錄保存在 %CD%