Windows 10のコマンドプロンプトで、スペースを含むファイルパスまたはフォルダパスを入力する方法

ファイルまたはフォルダのパスにスペースが含まれる場合は、パス全体を二重引用符で囲みます。たとえば、 のように記述しますdir "C:\Users\Public\Project Files"。引用符によって、スペースの後の単語が別々の入力としてコマンドに解釈されることなく、パス全体が1つの引数として扱われます。

コマンドプロンプトでは、実行するコマンドによってエラーの内容が異なるため、パスの欠落や誤読が構文エラーのように見える場合があります。Microsoftのコマンドプロンプトのリファレンスでは、スペースを含むテキストは二重引用符で囲むように指示されています。以下の例ではサンプルフォルダを使用していますが、ご使用のPCに存在するパスに置き換えてください。

コマンド全体ではなく、パスを引用してください。

ドライブ文字または最初のフォルダの前に開始引用符を付け、パスの最後の文字の後に閉じます。コマンド名、スイッチ、または無関係なテキストは引用符で囲まないでください。パス引数ごとに1組の引用符を使用してください。

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

このcopy例では、ソースと宛先は異なる引数なので、それぞれ個別に引用符で囲みます。コマンドオプションは/T引用符の外側に記述してください。書式付きテキストからコピーした波型引用符ではなく、通常の直線引用符(" "")を使用してください。スペースの前にバックスラッシュを付けるのは、Windows パスを引用する方法ではありません。

dir に引用符で囲まれた C:\Users\Public\Project Files パスを指定した後、会議のメモ、budget.xlsx、および project plan.docx を一覧表示するコマンドプロンプトの例。
具体例です。ファイル名とコマンド出力は、フォルダの内容を反映します。
コマンドプロンプトの例。引用符なしの「My test Folder」パスを入力すると「ファイルが見つかりません」というエラーが表示され、続いて引用符付きのパスを入力するとフォルダが表示されます。
最初のコマンドはスペースを引用符で囲まずにそのまま残し、2番目のコマンドはフルパスを1つの引数として扱います。

フォルダパスを入力して確認します

  1. まずは、無害な一覧表示をお試しください。引用符で囲んだフォルダパスを入力しdir、Enterキーを押してください。例:dir "C:\Users\Public\Project Files"。これによりフォルダの内容が一覧表示されるので、ファイルを変更するコマンドで使用する前に、パスが正しく解決されることを確認できます。
  2. 後続のコマンドを短くするために、そのフォルダーに変更してください。を実行しますcd /d "C:\Users\Public\Project Files"。/dスイッチは、必要に応じて現在のドライブとディレクトリの両方を変更します。 Microsoft のドキュメントにcdよると、コマンド拡張機能が有効になっている場合、スペースはパスの一部として扱われます。引用符付きのバージョンが受け入れられ、拡張機能が無効になっている場合は引用符が必要です。Microsoft の cd リファレンスを参照してください。

ディレクトリを変更すると、通常はプロンプトに現在のフォルダが表示されます。cdパスを指定せずに入力すると、現在のドライブとディレクトリを確認できます。既に正しいフォルダにいる場合は、コマンドがファイル引数を期待する箇所にのみファイル名(例:)を入力してください。ファイル名meeting notes.txtにスペースが含まれている場合は、引用符で囲んでください。

コマンドプロンプトで、cd /d コマンドと引用符で囲まれたパスを使用して C:\Users\Public\Project Files に移動する方法の例を示します。
新しいプロンプトには、コマンドプロンプトがスペースを含むフォルダに移動したことが示されています。

ファイルコマンドとフォルダコマンドでは、引用符で囲んだパスを使用してください。

ファイルのコピーの場合は、両方の完全なパスを引用符で囲みます。この例では、D:\Backupsコピー先のパスが既に存在することを確認してください。コピー先のパスを引用符で囲んでも、存在しない親フォルダは作成されません。

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

`folder-tree` の例ではxcopy、ソースと宛先を引用符で囲み、その後にオプションを記述します。

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

このコマンドは、ファイルをコピーせずにディレクトリ構造を作成します。Microsoft では、/Tはツリーのみをコピーし、/Eは空のサブディレクトリを含め、/Iは存在しない宛先をディレクトリとして扱うと定義されています。このコマンドは宛先に書き込むため、サンプルパスを両方とも置き換えて、実行前に宛先を確認してください。Microsoftの 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+キー、ファイル補完には+キーを使用するように説明しています。一致する部分パスにスペースが含まれている場合は、パスを引用符で囲みます。補完キーをもう一度押すと、一致するパスが順番に表示されます。補完が有効になっていない場合は、パスを直接入力し、引用符はそのままにしておきます。DCtrlF

確実な方法は簡単です。コマンド引数として現れるファイルまたはフォルダのパス全体を引用符で囲みます。スイッチは引用符の外に置き、例のパスが自分のフォルダと一致していることを確認し、dirデータのコピーや変更を行うコマンドを実行する前にパスをチェックします。

コメントを残す

FotoSketcherで写真を絵画、スケッチ、漫画に変換

FotoSketcherで写真を絵画、スケッチ、漫画に変換

FotoSketcher Studioを使えば、写真を絵画、鉛筆画、漫画に変換できます。エフェクトの選択方法、プレビューの調整方法、作品の保存方法を学びましょう。

オーディオ識別ツールで音声ファイルを詳細に分析・識別する

オーディオ識別ツールで音声ファイルを詳細に分析・識別する

オーディオ識別子がビットレート、エンコーダー、タグについて何を明らかにするのか、従来のワークフローがどのように機能するのか、そして現在利用可能なツールの中で、ファイルの検査や楽曲の識別に使えるものはどれなのかを学びましょう。

My Photo Index:Windows用オープンソース写真整理ツール

My Photo Index:Windows用オープンソース写真整理ツール

My Photo Indexは、ローカル画像のタグ付け、評価、閲覧を行うための、Windows向けの旧来の写真カタログツールです。その機能、互換性の制限、および現在もサポートされている代替ツールについてご確認ください。

Attribute Changerを使用してファイルとフォルダの属性、日付、時刻を変更する

Attribute Changerを使用してファイルとフォルダの属性、日付、時刻を変更する

Attribute Changerを使用して、Windowsファイルの属性とタイムスタンプを編集したり、JPEG EXIF写真の日付を更新したり、バッチ変更を安全にプレビューしたりする方法を学びましょう。

Windows 10で各モニターに異なる壁紙を設定する方法

Windows 10で各モニターに異なる壁紙を設定する方法

Windows 10の各モニターに個別の壁紙を設定し、ディスプレイを識別し、画像のフィットを調整し、モニターの選択肢が見つからない場合のトラブルシューティングを行います。

pViewer:最小限の画像ビューアとマンガ&コミックリーダー

pViewer:最小限の画像ビューアとマンガ&コミックリーダー

pViewerの機能、写真モードとコミックモードの仕組み、ダウンロードすべきWindows版、そして旧バージョンと改訂版の違いについて学びましょう。

NeoDownloader:パラメータ設定とウェブサイトからの画像の一括ダウンロード

NeoDownloader:パラメータ設定とウェブサイトからの画像の一括ダウンロード

NeoDownloaderプロジェクトの作成方法、クロール範囲の選択方法、画像フィルタと保存先の設定方法、バッチダウンロードの確認方法を学びましょう。

Windows 7および8でホットキーを使って次のデスクトップ背景に切り替える方法

Windows 7および8でホットキーを使って次のデスクトップ背景に切り替える方法

Windows 7または8用のスライドショーを設定し、簡単なVBScriptショートカットを作成して、キーボードショートカットキーを割り当てて次の壁紙に進めるようにします。

XnConvert:エフェクトの適用と画像フォーマットの一括変換

XnConvert:エフェクトの適用と画像フォーマットの一括変換

XnConvertを使えば、エフェクトの適用、写真のリサイズ、画像フォーマットの一括変換が可能です。出力設定の選択、編集内容のプレビュー、オリジナル画像の保護も行えます。

PickMeApp: 保存された設定でWindowsプログラムを転送する

PickMeApp: 保存された設定でWindowsプログラムを転送する

PickMeAppを使って、インストール済みのWindowsアプリケーションを別のPCに移行しましょう。TAPパッケージの仕組み、設定の取得方法、転送できない可能性のある項目について学びます。