2012-10-18 3 views
6

私のbinファイルにsomテストデータを設定しました。アプリケーションにbin/log/log00001.txtに格納されているログファイルにアクセスできるようにしたいと考えています。私は次のパスにしたTextReaderを使用しようとするとMVCプロジェクトに関連してテキストファイルを開くにはどうすればよいですか?

しかし、私のcrontrollerで、それはどこかに行く:new StreamReader("log/log00001.txt")

がどのように私は私のプロジェクトへのスタッフの相対を読んでいますか?

答えて

10

は、二重引用符であるべき

StreamReader reader = new StreamReader(Server.MapPath("~/bin/log/log00001.txt")); 
+1

を使用してみてください。 – Faust

4
HttpContext.Current.Server.MapPath("~/some/path/relative/to/your/web/app") 
関連する問題