生成.dat文件,实际上就是运用C#的序列化方法 *** 作而已。
给你一个例子,就是保存C#的对象成为.dat文件,注意此处保存的是一个Dictionary对象:
public static Dictionary<string, CropInfo>dic_FarmCropsInfo = new Dictionary<string, CropInfo>() //需要保存的对象
1、读取文件信息
/// <summary>
/// 获取作物信息
/// </summary>
public static void GetFarmCropsInfo()
{
try
{
string cropinfo_fn = AppDomain.CurrentDomain.BaseDirectory + "CropsInfo.dat"
using (System.IO.FileStream fs = new System.IO.FileStream(cropinfo_fn, System.IO.FileMode.Open))
{
BinaryFormatter bf = new BinaryFormatter()
dic_FarmCropsInfo = bf.Deserialize(fs) as Dictionary<string, CropInfo>
}
}
catch { }
}
2、存储文件信息
/// <summary>
/// 存储作物信息
/// </summary>
public static void SetFarmCropsInfo()
{
try
{
string cropinfo_fn = AppDomain.CurrentDomain.BaseDirectory + "CropsInfo.dat"
using (System.IO.FileStream fs = new System.IO.FileStream(cropinfo_fn, System.IO.FileMode.OpenOrCreate))
{
BinaryFormatter bf = new BinaryFormatter()
bf.Serialize(fs, dic_FarmCropsInfo)
}
}
catch { }
}
mysql导出dat数据文件一、MySQL导出数据到DAT文件
1、首先,使用MySQL的SELECT语句查询数据库中需要导出的数据;
2、然后,使用MySQL的INTO OUTFILE语句将查询结果导出到DAT文件,如:
SELECT * INTO OUTFILE '/tmp/data.dat' FROM table_name
3、最后,使用文本编辑器打开导出的DAT文件,查看其中的内容,如果满足要求,则导出成功。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)