在其他資料夾中執行的批次檔案可能失敗

Work anywhere from any device with Microsoft 365

Upgrade to Microsoft 365 to work anywhere with the latest features and updates.

Upgrade now

徵狀

當您從包含非字母字元的其他資料夾執行批次檔案時,您會收到下列錯誤訊息:

指定的名稱未被識別為內部或外部命令、可執行檔程式或批次檔案。

再現問題的步驟:

  1. 從您的根目錄開始,建立名為 test (2)的資料夾。

  2. 在稱為 test 的 test (2)資料夾中建立批次檔案。

  3. 在 test. bat 中插入下列行:

          echo off      pause
  4. 儲存測試 bat。

  5. 在命令提示字元的根目錄中,以下列行執行批次處理檔案:\test(2)\test.bat

請注意,收到錯誤訊息:

指定的名稱未被識別為內部或外部命令、可執行檔程式或批次檔案。

因應措施

雖然批檔案不會從根目錄執行,但如果您將命令列括在引號內,命令就會執行。 例如,在上述情況下,使用者應該在命令提示字元中輸入下列行: "\test(2)\test.bat" 這個命令會正常執行批次處理檔案。

狀態

Microsoft 已確認這是 Windows NT 版本4.0 中的問題。 我們正在研究這個問題,並會在 Microsoft 知識庫中張貼新的資訊,因為它變為可用。

Need more help?

Expand your skills
Explore Training
Get new features first
Join Microsoft Insiders

Was this information helpful?

Thank you for your feedback!

Thank you for your feedback! It sounds like it might be helpful to connect you to one of our Office support agents.

×