2013-04-11 84 views
0

我写一个示例文本记事本和C#文件不可见,同时读取和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); 
      } 

的代码执行罚款,我可以在屏幕上看到的输出读取相同。

但是,该文件在路径位置中不可见。

+1

是'path'绝对路径还是'relative' – 2013-04-11 04:09:21

回答

2

这是一个猜测,但我敢打赌,你有一个相对路径,并且程序不在你认为的位置,因此你在错误的地方寻找文件。如果这是在visual studio下,请确保您在项目的debug文件夹中查找该文件。

+0

路径是C:\ Users \ User1 \ Desktop \ test.txt – user544079 2013-04-11 11:50:10