fixed cache bugs

This commit is contained in:
XAS-712 2018-12-31 01:02:44 +08:00
parent 96e8b9f22f
commit 22cc96e2b1
2 changed files with 18 additions and 9 deletions

View File

@ -50,21 +50,30 @@ namespace MifareOneTool
ofd.Title = "请选择MFD文件保存位置及文件名"; ofd.Title = "请选择MFD文件保存位置及文件名";
ofd.OverwritePrompt = true; ofd.OverwritePrompt = true;
ofd.Filter = "MFD文件|*.mfd"; ofd.Filter = "MFD文件|*.mfd";
if (ofd.ShowDialog() == DialogResult.OK) if (File.Exists(omfd) && new FileInfo(omfd).Length > 1)
{ {
if(File.Exists(ofd.FileName)){ if (ofd.ShowDialog() == DialogResult.OK)
File.Delete(ofd.FileName); {
if (File.Exists(ofd.FileName))
{
File.Delete(ofd.FileName);
}
File.Move(omfd, ofd.FileName);
logAppend("##已保存-" + ofd.FileName + "##");
}
else
{
File.Delete(omfd);
logAppend("##未保存##");
} }
File.Move(omfd, ofd.FileName);
logAppend("##已保存-" + ofd.FileName + "##");
} }
else else
{ {
File.Delete(omfd); File.Delete(omfd);
logAppend("##未保存##"); logAppend("##缓存文件异常##");
} }
omfd = ""; omfd = "";
Text = "MifareOne Tool - 运行完毕"; Text = "MifareOne Tool - 运行完毕";
} }
} }

View File

@ -32,5 +32,5 @@ using System.Runtime.InteropServices;
// 可以指定所有这些值,也可以使用“内部版本号”和“修订号”的默认值, // 可以指定所有这些值,也可以使用“内部版本号”和“修订号”的默认值,
// 方法是按如下所示使用“*”: // 方法是按如下所示使用“*”:
// [assembly: AssemblyVersion("1.0.*")] // [assembly: AssemblyVersion("1.0.*")]
[assembly: AssemblyVersion("1.3.2.0")] [assembly: AssemblyVersion("1.3.3.0")]
[assembly: AssemblyFileVersion("1.3.2.0")] [assembly: AssemblyFileVersion("1.3.3.0")]