0

私はサンプルテキストをメモ帳に書き、C#で同じものを読んでいます

 try{
                StreamWriter sw = new StreamWriter(path);
                DateTime d = new DateTime();
                sw.WriteLine("The time is " + d);
                sw.Close();
                Console.WriteLine("Reading file contents...");
                StreamReader sr = new StreamReader(path);
                string line;
                line = sr.ReadLine();
                while (line != null)
                {
                    Console.WriteLine(line);
                    line = sr.ReadLine();
                }
                sr.Close();
               }
             catch(Exception e)
             {
               Console.WriteLine(e.Message);
             }

コードは正常に実行され、画面に出力が表示されます。

ただし、ファイルはパスの場所に表示されません。

4

1 に答える 1

2

これは推測ですが、相対パスがあり、プログラムがあなたが思っている場所にないため、間違った場所でファイルを探しているに違いありません。これがビジュアルスタジオの下にある場合は、プロジェクトのデバッグフォルダーでファイルを探してください。

于 2013-04-11T04:05:51.990 に答える