1樓:匿名使用者
streamreader sr = new streamreader("d:\\a.ini",encoding.default);
while (sr.peek() > 0)
試試這個看能不能迴圈彈出每行的值,如果可以稍微改下應該就ok了
2樓:匿名使用者
你好,請問下你是怎麼解決的,我也遇上了這個問題
怎麼遍歷讀取ini檔案的所有節點
3樓:快閃記憶體讀擋
ini檔案讀取一般要引入win32api函式來完成,可以參考以下的函式readsection,結果以stringcollection的形式返回,你可以自己再做後續處理: public string filename; //ini檔名 //宣告讀寫ini檔案的api函式 [dllimport("kernel32")]
c#ini檔案如何讀取一個section中的key 外加一讀取問題
4樓:sxzy灬丨小柒
#region [dllimport]為ini檔案中指定的節點取得字串
////// 為ini檔案中指定的節點取得字串
////// 欲獲取的項名
/// 指定的項沒有找到時返回的預設值
/// 指定一個字串緩衝區,長度至少為nsize
/// 指定裝載到lpreturnedstring緩衝區的最大字元數量
/// ini檔名
/// 複製到lpreturnedstring緩衝區的位元組數量,其中不包括那些null中止字元
/// ini節點
/// 節點下的項
/// 要讀取的ini檔案
/// 讀取的節點內容
public string readini(string section, string key, string filename)
#endregion
c#怎麼迴圈讀取ini檔案裡的資料 資料在一個域下
5樓:
class inireadwrite}}
// 下面完成和上面迴圈一樣的內容
/*string temp = system.text.encoding.default.getstring(buffer);
temp = temp.replace('\0', ' ');
temp = temp.trimend();
string arrstring = temp.split();*/}
//從ini檔案中,將指定的section名稱中的所有ident(key)新增到列表中
public static listreadkeys(string section, string filename)
public static string getvalue(string section, string key, string filename)
}這個是讀取ini檔案某個域下的所有key 和 相應 key 的 value ,這是以前學習ini檔案操作寫的,有問題歡迎一起討論。
c# 讀取ini檔案某一節點下的所有key,儲存到datatable
6樓:匿名使用者
首先你要先例項化datatable,再對錶進行列的建立,接下來你可以選以行分組然後用正規表示式把鍵與值存入datatable
c#怎麼遍歷資料夾下面的所有檔案
7樓:北風cui西涼
arraylist getall(directoryinfo dir)//搜尋資料夾中的檔案 directoryinfo alldir= dir.getdir...
C如何遍歷資料夾下面所有的檔案,C如何遍歷一個資料夾下面所有的檔案
引用using system.io 方法void getallfiles string dir,listallfiles 用法lista new list getallfiles d files a a裡面的就是所有檔案 string files directory.getfiles path,se...
用c 修改 txt和 ini中的內容
可以利用c 中的fopen函式開啟該txt檔案,並且利用字串函式定位到第三行的第4個字元,然後開始向這個txt檔案中寫字元,完成更改。利用讀取檔案方式 讀取3行,先丟棄,設定一個變數記錄讀取的行數,這樣就可以了。空格也是字元為 0 用getline函式何以一行一行的讀取。也可以用seek函式定位。...
如何清理C盤中的檔案垃圾,電腦中C盤檔案過多,如何清除沒用的垃圾檔案
c盤中有一個臨時資料夾可以刪除裡面的檔案,c windows temp下的檔案都是垃圾即佔空間又沒用 可以全部刪除 先雙擊進入 計算機 或者 此電腦 圖示,找到本地磁碟c。右鍵點選本地磁碟c找到屬性點選進入在屬性對話方塊中點選磁碟清理,在磁碟清理對話方塊勾選需要刪除的檔案,點選下方確定。在彈出的確認...