ini就是擴充套件名為"ini"的檔案,其實他本身是個文字檔案,可以用記事本打工,主要存放的是使用者所做的選擇或系統的各種引數. ini檔案其實並不是普通的文字檔案.它有自己的結構.由若干段落(section)組成,在每個帶括號的標題下面,是若干個以單個單詞開頭的關鍵字(keyword)和乙個等號,等號右邊就是關鍵字的值(value).例如: [section1] keyword1 = value1 keyword2 = value2 ... [section2] keyword3 = value3 keyword4 = value4 c#命名空間中沒有直接讀寫ini的類,當然如果你把int當成文字檔案用system.io類來讀寫算我沒說. 我現在介紹的是系統處理ini的方法. 雖然c#中沒有,但是在"kernel32.dll"這個檔案中有win32的api函式--writeprivateprofilestring()和getprivateprofilestring() c#宣告ini檔案的寫操作函式writeprivateprofilestring():
[dllimport(
"kernel32
")]
private
static
extern
long
writeprivateprofilestring (
string
section ,
string
key ,
string
val ,
string
filepath ) ;
引數說明:section:ini檔案中的段落;key:ini檔案中的關鍵字;val:ini檔案中關鍵字的數值;filepath:ini檔案的完整的路徑和名稱。 c#申明ini檔案的讀操作函式getprivateprofilestring():
[dllimport(
"kernel32
")]
private
static
extern
intgetprivateprofilestring (
string
section ,
string
key ,
string
def , stringbuilder retval ,
intsize ,
string
filepath ) ;
引數說明:section:ini檔案中的段落名稱;key:ini檔案中的關鍵字;def:無法讀取時候時候的預設數值;retval:讀取數值;size:數值的大小;filepath:ini檔案的完整路徑和名稱。
用C 讀寫ini配置檔案
ini就是擴充套件名為 ini 的檔案,其實他本身是個文字檔案,可以用記事本打工,主要存放的是使用者所做的選擇或系統的各種引數.ini檔案其實並不是普通的文字檔案.它有自己的結構.由若干段落 section 組成,在每個帶括號的標題下面,是若干個以單個單詞開頭的關鍵字 keyword 和乙個等號,等...
用C 讀寫ini配置檔案
ini就是擴充套件名為 ini 的檔案,其實他本身是個文字檔案,可以用記事本打工,主要存放的是使用者所做的選擇或系統的各種引數.ini檔案其實並不是普通的文字檔案.它有自己的結構.由若干段落 section 組成,在每個帶括號的標題下面,是若干個以單個單詞開頭的關鍵字 keyword 和乙個等號,等...
用Shell讀寫INI配置檔案
用shell讀寫ini配置檔案 下面案例可供參考 config.ini 如下 示例 config key name config1 key name1 config2 key name2 ini.sh 如下 示例 bin bash function readinifile a 1 1 3 1 fun...