我需要能夠在位於以下位置的備份檔案上執行簡單的 ROBOCOPY:C:\Program Files (x86)。當我嘗試測試時出現錯誤,提示它不喜歡 x86。我也嘗試過%programfiles%,但也沒有解決它。
我很感激任何幫助!
答案1
有兩種方法可以做到這一點。
- 按照 @DavidPostill 的說明使用雙引號
- 使用對應的 8.3 名稱“PROGRA~2”。
8.3 確定資料夾名稱:
- 開啟命令提示符
- 輸入“dir /x”,這將列出檔案和資料夾及其各自的 8.3 符號
答案2
需要使用@GeekyDaddy 引用的單引號或雙引號以及@DavidPostill 最初提到的單引號或雙引號。
8.3 的等效值同樣值得稱讚。
在 (CMD) 命令提示字元中取得精確/文字路徑的另一個技巧是以引號的字串 ( "C:\P"
) 開頭,例如:
"C:\P"
tab+ tab+ ... # 等每個建議
這將為您提供建議,根據您輸入的字元數,它應該自動完成第一個/之後的每個匹配。遲來了 20 多年的 bash 完成版本:-)