如何创建、删除INI文件(100分)

  • 主题发起人 主题发起人 wooiguo
  • 开始时间 开始时间
W

wooiguo

Unregistered / Unconfirmed
GUEST, unregistred user!
不是inifile:=Tinifile.create(...)
是找不到ini文件的时候,新建一个空白的。还有删除这个ini文件。

另外请问:如何向ini文件写入任意字符串,不是writestring。
 
在write的时候,如果文件不存在,就会自动创建;
删除文件,试试deletefile;
 
写配置文件不一定非得ini文件,也可以用text来写配置文件
 
创建:可以先找下有没,没你创建
删除:同其他文件吧,没什么特别吧
 
在调用 WritePrivateProfileString 的时候,如果文件不存在,就会自动创建
 
var
Tmp_List : TStringList
begin
Tmp_List := TStringList.Create;
if not FileExists (c:/Myini.ini) then //创建INI文件
begin
Tmp_List.Add(' [SYSTEM]');
Tmp_List.Add('SN=101904');
Tmp_List.Add('[OPTIONS]');
Tmp_List.Add('SendMode=0');
Tmp_List.SaveToFile('c:/myini.ini');
end;

DeleteFile('c:/myinilini'); //删除INI文件
end;
 
多人接受答案了。
 
后退
顶部