我有兩個環境變量定義爲:Windows環境變量的問題
test1=C:\something\dir1
test2=C:\something\dir2
而且我試圖運行下面的命令:
copy dir1\filename.txt dir2\filename.txt
我知道,如果我寫與COPY命令環境變量,將工作,如下圖所示:
copy %test1%\filename.txt %test2%\filename.txt
但是是不是有更好的辦法來做到這一點?如果Windows在其當前目錄中找不到「dir1」目錄,是不是會嘗試使用它具有的系統變量來查找它?
編輯:我試圖使用複製命令,而不是在命令中輸入環境變量的名稱。
類似於「copy dir1 \ filename.txt dir2 \ filename.txt」,其中,如果Windows無法在其當前目錄中找到dir1目錄,它將自動搜索帶有環境變量的此目錄。這可能嗎?
不,您需要指定目錄的路徑。 Cmd不會檢查每個環境變量,以查看它們中是否有任何一個詞有一個詞作爲目錄。只需指定整個路徑。 – unclemeat