按照客户要求将excel导出文件保存为一个条码一条记录,名称为SN_结果_时间.xslx
This commit is contained in:
65
SLZ_4/ConfigINI.cs
Normal file
65
SLZ_4/ConfigINI.cs
Normal file
@@ -0,0 +1,65 @@
|
||||
using System.IO;
|
||||
using System.Runtime.InteropServices;
|
||||
using System.Text;
|
||||
|
||||
namespace SLZ_4
|
||||
{
|
||||
public class ConfigINI
|
||||
{
|
||||
public string inipath;
|
||||
[DllImport("kernel32")]
|
||||
private static extern long WritePrivateProfileString(string section, string key, string val, string filePath);
|
||||
[DllImport("kernel32")]
|
||||
private static extern int GetPrivateProfileString(string section, string key, string def, StringBuilder retVal, int size, string filePath);
|
||||
/// <summary>
|
||||
/// 构造方法
|
||||
/// </summary>
|
||||
/// <param name="INIPath">文件路径</param>
|
||||
public ConfigINI(string Folder, string INIPath)
|
||||
{
|
||||
inipath = System.AppDomain.CurrentDomain.BaseDirectory + "Config\\" + Folder + "\\";
|
||||
if (!Directory.Exists(inipath))
|
||||
{
|
||||
Directory.CreateDirectory(inipath);
|
||||
}
|
||||
inipath += INIPath;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 写入INI文件
|
||||
/// </summary>
|
||||
/// <param name="Section">项目名称(如 [TypeName] )</param>
|
||||
/// <param name="Key">键</param>
|
||||
/// <param name="Value">值</param>
|
||||
public void IniWriteValue(string Section, string Key, string Value)
|
||||
{
|
||||
WritePrivateProfileString(Section, Key, Value, this.inipath);
|
||||
}
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 读出INI文件
|
||||
/// </summary>
|
||||
/// <param name="Section">项目名称(如 [TypeName] )</param>
|
||||
/// <param name="Key">键</param>
|
||||
public string IniReadValue(string Section, string Key, string strDefault)
|
||||
{
|
||||
if (ExistINIFile())
|
||||
{
|
||||
StringBuilder temp = new StringBuilder(500);
|
||||
int i = GetPrivateProfileString(Section, Key, strDefault, temp, 500, this.inipath);
|
||||
return temp.ToString();
|
||||
}
|
||||
return strDefault;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 验证文件是否存在
|
||||
/// </summary>
|
||||
/// <returns>布尔值</returns>
|
||||
public bool ExistINIFile()
|
||||
{
|
||||
return File.Exists(inipath);
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user