長いファイル名またはスペースを含むパスには引用符が必要です

この記事では、長いファイル名またはパスをスペースで指定すると発生する問題の解決策を提供します。

適用対象: 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 を使用して情報を収集する」に記載している手順に従って情報を収集することをお勧めします。