2011-07-16 104 views
1

我基本上想創建一個文本文件,該文件的內容將從我的數據庫中的某個表中獲取。內容應顯示如下: -單擊按鈕創建文本文件

Item1 ID1 
Item2 ID2 
Item3 ID3 
Item4 ID4 
Item5 ID5 

我想要的內容完全一樣。項目和ID的名稱將是不同的課程,但它們出現在文本文件中的方式應該是這樣的。

我該如何解決這個問題?請給我一些想法。我試着用下面的代碼創建一個文件: -

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

它創建正常。但是,當我嘗試在C:驅動器中創建文件時,它表示訪問路徑被拒絕。基本上,我想創造出安裝在c在螺旋映射文件: 此外,一旦文件被創建,然後再當我點擊一個在我的C#代碼「創建文件」按鈕,就應該刪除該文件,並創建再次使用我的物品表中的新數據覆蓋其內容。我該怎麼辦? 請幫幫我!我對這一切都很陌生。我如何使它工作?

回答

0

我有同樣的問題,這是由於阻斷了我的Windows 7,所以我把它放在這是沒有問題的,在所有的項目文件夾,希望這有助於。

0

Asp.net使用NT AUTHORITY\Network Service。您需要爲此帳戶提供文件訪問權限才能訪問您的「D」驅動器或您想要保存文件的文件夾

檢查this article