1. 程式人生 > >CMD視窗下執行網盤上的window核心指令碼檔案(.cmd檔案)

CMD視窗下執行網盤上的window核心指令碼檔案(.cmd檔案)

在CMD視窗下執行網盤上的 .cmd 檔案,會報錯如下:

CMD does not support UNC paths as current directories.

就是說批處理不能直接對UNC 目錄進行操作,怎麼辦?

用pushd命令,使用"pushd unc_path"可以將UNC路徑對映成本地的S盤(碟符是系統幫你分配的),執行該命令後,下一個提示符就不是原來的H:\>,而是S:\>,即已經對映成功的UNC路徑。

這時,就可以像操作本地目錄一樣操作UNC目錄了(實際上在“我的電腦”中會出現一個S盤的對映,相當於本地硬碟)。

cd、dir等命令均可以使用。

最後,在執行完操作後,別忘了使用popd

將對映斷開。斷開後,提示符又變成了原來的H:\>。