コマンドプロンプトでstart
コマンドを使用してファイルとフォルダーを開こうとしていますが、名前にスペースが含まれているファイルとフォルダーを開くことができません。
私は次のクエリを試しました(C:\Program Files
でテスト):
start C:\Program Files
start C:/Program\ Files
start C:/"Program Files"
start C:\"Program Files"
start "C:\Program Files"
start "C:/Program Files"
start C:/Program_Files
start C:/Program%20Files
しかし、どれも機能しません。
あなたは使うでしょう:
start "" "c:\program files\"
これは、最初のパラメーターがウィンドウのタイトルとして使用され、奇妙なことに、二重引用符で囲まれているためです。
編集:
これに関するソースは次のとおりです: SS64
例として、start "title"
タイトルバーに「title」というタイトルの新しいcmdウィンドウを開きます。
特にstart
を使用する必要がありますか?
Explorer "c:\program files"
を使用して、探している効果を得ることができます。
すでに現在のディレクトリにいる場合は、いつでもこれを行うことができます。
C:\>cd "C:\Program Files"
C:\Program Files>start .
C:\Program Files>
RLエンコーディングを使用
//最初にファイル名からベースパスを割り当てる
var basePath = Path.GetDirectoryName(doc.Filename);
this.BaseUri = new Uri($ "file:/// {basePath}"); // file:///プレフィックスを追加します
cd
と入力します space そして押す Tab 簡単なディレクトリアイテムリストが表示されます。