封装类方法
class FileUtil
{
public string filePath;
// #region API函数声明
[DllImport("kernel32")]//返回0表示失败,非0为成功
private static extern long WritePrivateProfileString(string section, string key, string val, string filePath);
[DllImport("kernel32")]//返回取得字符串缓冲区的长度
private static extern long GetPrivateProfileString(string section, string key, string def, StringBuilder retVal, int size, string filePath);
// #endregion
public FileUtil(string filePath)
{
if (File.Exists(filePath))
{
this.filePath = filePath;
}
else
{
FileStream fs = File.Create(filePath);
fs.Close();
this.filePath = filePath;
MessageBox.Show(filePath + " 路径不存在!");
}
}
/// <summary>
//