private void SaveRecentList()
{
if (!Directory.Exists(PackageEditorDataFolder))
{
Directory.CreateDirectory(PackageEditorDataFolder);
}
string path = PackageEditorDataFolder + "recentFiles.log";
if (File.Exists(path))
File.Delete(path);
FileStream fs = new FileStream(path, FileMode.Create, FileAccess.Write);
byte[] buff = BitConverter.GetBytes(RFiles.Count);
fs.Write(buff, 0, 4);
for (int i = 0; i < RFiles.Count; i++)
{
buff = BitConverter.GetBytes(RFiles[i].Length);
fs.Write(buff, 0, 4);
for (int j = 0; j < RFiles[i].Length; j++)
fs.WriteByte((byte)RFiles[i][j]);
}
fs.Close();
}