2013-12-19 77 views

回答

5

當你說「它是從運行的目錄」,我想你的意思是包含當前正在執行的批處理文件的文件夾。如果是這樣,那麼你想要%~dp0。擴展將自動附加尾部反斜槓。

move "%~dp0Programs\myfile.txt" "target folder" 
0

不要「。」 (點)爲你工作?我的意思是:

move .\Programs\myfile.txt 
+0

哦,現在我明白了......您正在從另一個目錄調用該批次。你需要像bash中的$(dirname「$ 0」)''。 – rslemos

0

這工作在Windows中,如果當前目錄是Programs是。

move "Programs\myfile.txt" "target folder"