具有空格的長檔名或路徑需要引號

本文提供當您指定長檔名或具有空格的路徑時所發生問題的解決方案。

適用於:Windows 10 - 所有版本、Windows Server 2012 R2
原始 KB 編號: 102739

徵狀

指定長檔名或在 Windows NT 中具有空格的路徑時,會出現下列錯誤訊息:

系統找不到指定的檔案

原因

Windows NT中的 NTFS 支援具有空格的長檔名或路徑。 不過,這些檔案名或目錄名稱在命令提示字元作業中指定時,其周圍需要加上引號。 無法使用引號會導致錯誤訊息。

解決方案

指定具有空格的長檔名或路徑時,請使用引號。 例如,在命令提示字元中輸入 copy c:\my file name d:\my new file name 命令會導致下列錯誤訊息:

系統找不到指定的檔案。

正確的語法為:

copy "c:\my file name" "d:\my new file name"

注意事項

必須使用引號。

其他資訊

長檔名或路徑中允許空格,NTFS 最多可以有 255 個字元。 不過,在命令提示字元中涉及具有空格之長名稱的所有作業,都必須以不同的方式處理。 一般而言,在單字後面使用空格來指定參數是 MS-DOS 慣例。 即使在使用長檔名時,Windows NT 命令提示字元作業中也會遵循相同的慣例。

資料收集

若您需要 Microsoft 支援,建議您按照使用 TSS 收集部署相關問題的資訊所述步驟來收集資訊。