2016-10-20 11 views

答えて

3

を使用してパスは、あなたがこれに似たものが表示されます。

enter image description here

変更[コピーしない]から[出力ディレクトリにコピーする]を[常にコピー]にします。 これが行うことは、常にあなたの 'TestFile1.txt'がBinフォルダにコピーされていることを確認することです。

3

パスが正しくありません。例外が書いたように、Debug/binフォルダにパスを指定しています。ファイルの正しいパスはプロジェクトフォルダにあります。

string str= "../../TextFile1.txt"; //This will work. 
+0

いいえ、str = "Textfile.txt"を指定しました。 program.csが置かれているカレントディレクトリにあります。それは動作するはずです。 – Raghu

+0

@RaghuプログラムはDebug/binから実行されるので、TextFile1.txtを指定すると、このフォルダだけが表示されます。私はあなたにそれを書いておくべきです、この場合、ファイルを取るでしょう。 – mybirthname

+0

それは動作しますが、私のファイルとprogram.csが他のアプリケーションで動作している同じfolder.whichにあるとき../../を使用する必要があります。 – Raghu

1

ラグー、 あなたstr内のパスは、あなたが完全なパスを指定する必要があります。 パスなしでファイル名だけを記述したため、デバッグモードで実行しているときにデバッグで検索しています。 使用あなたのソリューションエクスプローラで、あなたの「TestFile1.txt」ファイルをクリックし、そのプロパティに行けばAppDomainの

+0

"原因と解決策。できるだけ早く" :-) – A3006

関連する問題