如何在 Windows 10 命令提示字元中輸入包含空格的檔案或資料夾路徑

當檔案或資料夾路徑包含空格時,請用雙引號將完整路徑括起來。例如,使用 `/path/to/file dir "C:\Users\Public\Project Files"...

在命令提示字元中,特定的錯誤訊息取決於您執行的命令,因此路徑缺失或讀取錯誤可能看起來像是語法問題。微軟的命令提示字元參考文件建議,對於包含空格的文本,應使用雙引號將其括起來。以下範例使用了範例資料夾;請將其替換為您電腦上實際存在的路徑。

引用路徑,而不是整個命令。

開頭的引號應放在磁碟機盤符或第一個資料夾之前,結尾的引號應放在該路徑的最後一個字元之後。不要用引號括起指令名稱、開關或無關文字。每個路徑參數使用一對引號:

dir "C:\Users\Public\Project Files"
copy "C:\Users\Public\Project Files\meeting notes.txt" "D:\Backups\meeting notes.txt"

在這個copy例子中,源和目標是兩個不同的參數,因此需要分別用引號括起來。指令選項(例如 ` /T--options`)應該放在引號之外。使用普通的直引號(` "\`),不要使用從格式化文字複製的彎引號。空格前加上反斜線並不是引用 Windows 路徑的正確方法。

範例命令提示字元列出了會議記錄、預算.xlsx 和專案計劃.docx,其中 dir 命令指定了帶有引號的 C:\Users\Public\Project Files 路徑。
範例說明。您的檔案名稱和命令輸出將反映資料夾的內容。
命令提示字元範例顯示,未加引號的“我的測試資料夾”路徑會傳回“檔案未找到”,而加引號的路徑則列出了該資料夾。
第一條指令沒有為空格加引號;第二條指令將完整路徑視為一個參數。

輸入並檢查資料夾路徑

  1. 首先使用無害的列表功能。輸入dir`<path>`,後面跟著引號的資料夾路徑,然後按 Enter 鍵。例如:`<path>` dir "C:\Users\Public\Project Files"。這將列出資料夾內容,以便您在將其用於修改檔案的命令之前確認路徑是否正確。
  2. 如果切換到該資料夾可以縮短後續命令的執行時間,請執行該命令。cd /d "C:\Users\Public\Project Files"此/d開關會根據需要同時變更目前磁碟機和目錄。微軟文件指出,cd啟用命令擴展時,空格會被視為路徑的一部分;如果停用擴展,則必須使用引號的路徑。請參閱微軟的 cd 參考文件。

切換目錄後,提示符號通常會顯示目前資料夾。您也可以cd不帶路徑直接輸入命令來查看目前磁碟機和目錄。如果您已在正確的資料夾中,則meeting notes.txt只需在命令需要檔案參數的地方使用檔案名稱(例如 `/etc/file`);如果檔案名稱包含空格,請用引號將其括起來。

命令提示字元範例:使用 cd /d 指令和引號的路徑變更為 C:\Users\Public\Project Files。
新的提示訊息顯示,命令提示字元現在位於以空格開頭的資料夾中。

檔案和資料夾指令請使用引號的路徑

對於檔案複製,請將兩個完整路徑用引號括起來。在本例中,請確保目標資料夾D:\Backups已存在,因為用引號括起目標位置不會建立缺少的父資料夾:

copy "C:\Users\Public\Project Files\meeting notes.txt" "D:\Backups\meeting notes.txt"

例如,要使用資料夾樹xcopy,請用引號括起源目錄和目標目錄,並將選項保留在它們之後:

xcopy "C:\Users\Public\My test Folder" "D:\Backup Folder" /T /E /I

此命令建立目錄結構,但不複製檔案:微軟將其定義/T為僅複製目錄樹,/E包括空子目錄,並將/I不存在的目標目錄視為目錄。它會將資料寫入目標目錄,因此請替換範例路徑並在運行前驗證目標目錄。微軟 xcopy 參考文件列出了這些選項,並解釋了該選項/I會抑制對目錄來源的檔案或目錄提示。

範例命令提示字元將 meeting notes.txt 從專案檔案複製到備份,兩個檔案的完整路徑都用引號括起來。
當來源路徑和目標路徑是單獨的參數時,應分別引用來源路徑和目標路徑。

常見錯誤及快速解決方法

  • 路徑只需部分加引號。將開頭的引號放在磁碟機或第一個資料夾之前,將結尾的引號放在最後一個資料夾或檔案名稱之後。例如,將路徑"C:\Users\Public\Project Files\meeting notes.txt"作為一個完整的路徑來引用。
  • 整個指令都用引號括起來。請寫成copy "source path" "destination path",而不是"copy source path destination path"。
  • 開關位於路徑的引號內。先閉合路徑,然後將開關作為單獨的參數添加,例如/T /E:
  • 路徑已加引號,但仍失敗。請執行指令dir "full path here"檢查拼字、磁碟機代號、資料夾名稱和檔案副檔名。然後確認來源檔案存在、目標檔案可用,並且該命令支援所要求的操作。引號可以解決空格解析問題;但它們無法修復拼字錯誤、權限問題、磁碟機不可用或無效的命令選項。

如果命令提示字元中啟用了名稱自動補全功能,可以使用 Microsoft 文件快速鍵Ctrl+D進行目錄自動補全,使用Ctrl+F進行檔案自動補全。如果匹配的部分路徑包含空格,請用引號將其括起來;再次按下自動補全鍵可在匹配項之間循環切換。如果未啟用自動補全功能,請直接輸入路徑並保留引號。

可靠的模式很簡單:在命令參數中出現檔案或資料夾路徑時,務必用引號將其完整括起來。將開關放在引號之外,驗證範例路徑是否與您自己的資料夾路徑匹配,並dir在執行複製或變更資料的命令之前檢查路徑。

留下評論

使用 FotoSketcher 將照片轉換為繪畫、素描和卡通

使用 FotoSketcher 將照片轉換為繪畫、素描和卡通

使用 FotoSketcher Studio 將照片轉換成繪畫、鉛筆素描或卡通。學習如何選擇效果、調整預覽、保存作品。

使用音訊標識符詳細分析和識別音訊文件

使用音訊標識符詳細分析和識別音訊文件

了解音訊標識符揭示的位元率、編碼器和標籤訊息,其傳統工作流程如何運作,以及當前哪些工具可以檢查文件或識別歌曲。

我的照片索引:一款適用於 Windows 的開源照片管理器。

我的照片索引:一款適用於 Windows 的開源照片管理器。

My Photo Index 是一款舊版 Windows 相片目錄管理工具,用於標記、評分和瀏覽本機影像。請查看其文件功能、相容性限制以及一個維護良好的替代方案。

使用屬性變更器變更檔案和資料夾屬性、日期和時間

使用屬性變更器變更檔案和資料夾屬性、日期和時間

學習如何使用屬性變更器安全地編輯 Windows 檔案屬性和時間戳記、更新 JPEG EXIF 照片日期以及預覽批次變更。

如何在 Windows 10 中為每個顯示器設定不同的桌布

如何在 Windows 10 中為每個顯示器設定不同的桌布

為每個 Windows 10 顯示器設定單獨的壁紙,識別顯示器,調整影像適應度,並解決缺少顯示器選擇的問題。

pViewer:一款極簡圖像檢視器和漫畫閱讀器

pViewer:一款極簡圖像檢視器和漫畫閱讀器

了解 pViewer 的功能、照片和漫畫模式的工作原理、應該下載哪個 Windows 版本,以及舊版和重寫版之間的差異。

如何在 Windows 7 和 8 中使用快速鍵切換到下一個桌面背景

如何在 Windows 7 和 8 中使用快速鍵切換到下一個桌面背景

設定 Windows 7 或 8 投影片放映,建立一個小型 VBScript 快捷方式,並指派鍵盤熱鍵來切換到下一張桌布。

NeoDownloader:設定參數並從網站批量下載圖片

NeoDownloader:設定參數並從網站批量下載圖片

學習如何建立 NeoDownloader 專案、選擇爬取範圍、設定映像過濾器和目標位置,以及查看批次下載。

XnConvert:批次應用特效和轉換影像格式

XnConvert:批次應用特效和轉換影像格式

使用 XnConvert 可以批次套用特效、調整照片大小和轉換影像格式。選擇輸出設定、預覽編輯效果並保護您的原始文件。

使用 ManicTime 追蹤工作時間和電腦使用情況

使用 ManicTime 追蹤工作時間和電腦使用情況

了解 ManicTime 如何追蹤應用程式使用情況、活躍時間和空閒時間以及文檔,然後將您的活動歷史記錄轉換為專案標籤和時間表。