2011-07-16 7 views
1

基本的には、自分のデータベースのテーブルの1つから取り出される内容のテキストファイルを作成します。内容は次のように表示されます。 -ボタンをクリックしてテキストファイルを作成する

Item1 ID1 
Item2 ID2 
Item3 ID3 
Item4 ID4 
Item5 ID5 

この内容は次のとおりです。アイテムとIDの名前は違いますが、etextファイルに表示される方法は次のようになります。

どうすればよいですか?私にいくつかのアイデアを教えてください。私は次のコードを使ってファイルを作成しようとしました: -

using (var sw = new StreamWriter(File.Open(@"D:\myFile.txt", FileMode.CreateNew), Encoding.GetEncoding("iso-8859-1"))) 
      { 
     sw.WriteLine("my text...");       
      } 

それはうまく作成されました。しかし、C:ドライブにファイルを作成しようとすると、パスへのアクセスが拒否されました。私は基本的にheliconの中にインストールされている地図ファイルをc: に作成したいと思います。また、ファイルが作成されたら、再びC#コードの "Create File"ボタンをクリックするとファイルを削除して作成する必要があります再度、その内容を自分のItemsテーブルの新しいデータで上書きします。私は何をすべきか? 私を助けてください!私はこのすべてに新しいです。私はそれをどのように機能させるのですか?

答えて

0

私は同じ問題を抱えていました。ウィンドウズ7が私をブロックしていたので、プロジェクトフォルダに配置しましたが、これは問題ではありませんでした。

0

asp.netはNT AUTHORITY\Network Serviceを使用します。あなたがチェック

今まであなたがファイルを保存するフォルダあなたの「D」ドライブまたはこれにアクセスするには、このアカウントへのファイルのアクセス権を与える必要があり this article

関連する問題