2016-07-07 10 views
0

メモ帳で読むためにファイルを開こうとします。++、C#言語です。メモ帳で読むためのファイルを開いているC++で#

Process myProcess = new Process(); 
Process.Start("notepad++.exe", @"c:\file name for test.txt"); 

メモ帳++フルネームでこのファイルを開くことができない、

メモ帳++ 4部分に名前を切断し、このメッセージに

C返す:\ファイルを 私は、このコマンドを使用します。存在しません。作成してください。

c:\ nameは存在しません。作成しますか?

c:\ forは存在しません。作成しますか?

c:\ test.txtが存在しません。作成しますか? ++メモ帳の

バージョン:9.4.2

新しいバージョンでは、私はこの問題を持っていないが、私はすべてのバージョンで++メモ帳を使用する必要があります。

+0

をスペースを好きではありません。これを試してみると(ファイル名も) – Delioth

答えて

5

ファイル名の前後に引用符がありません。

これを試してみてください:、ファイル名とファイルシステム一般に

Process myProcess = new Process(); 
Process.Start("notepad++.exe", "\"c:\\file name for test.txt\""); 
+0

私は試してみますが、うまくいきません。 – abdosup

+0

@ abdosup私はこれを私のPCで試してみました。私が初めてそれを実行すると、Notepad ++はファイルを作成するかどうかを尋ねます。私は「はい」と言い、ファイルを保存します。次回実行するときにファイルを開くだけです。試してみるとどうなりますか? –

+0

私はこのバージョンで既存のファイルを開く必要があるので、notepad ++ 4.9.2を使用しようとします。多分あなたは新しいバージョンを持っています。ありがとうございました – abdosup

関連する問題