コミットメタ情報

リビジョン6a5881d2c5c6020bcaf0548a00899b68e1fa7a18 (tree)
日時2018-03-27 23:09:03
作者Kazuhiro Fujieda <fujieda@user...>
コミッターKazuhiro Fujieda

ログメッセージ

File.Moveがエラーになることがあるのを直す

変更サマリ

差分

--- a/KancolleSniffer/Config.cs
+++ b/KancolleSniffer/Config.cs
@@ -320,9 +320,8 @@ namespace KancolleSniffer
320320 var serializer = new XmlSerializer(typeof(Config));
321321 using (var file = File.CreateText(ConfigFile + ".tmp"))
322322 serializer.Serialize(file, this);
323- if (File.Exists(ConfigFile))
324- File.Delete(ConfigFile);
325- File.Move(ConfigFile + ".tmp", ConfigFile);
323+ File.Copy(ConfigFile + ".tmp", ConfigFile, true);
324+ File.Delete(ConfigFile + ".tmp");
326325 }
327326
328327 private void DecomposeNotificationFlags()
--- a/KancolleSniffer/Status.cs
+++ b/KancolleSniffer/Status.cs
@@ -75,9 +75,8 @@ namespace KancolleSniffer
7575 var serializer = new XmlSerializer(typeof(Status));
7676 using (var file = File.CreateText(StatusFile + ".tmp"))
7777 serializer.Serialize(file, this);
78- if (File.Exists(StatusFile))
79- File.Delete(StatusFile);
80- File.Move(StatusFile + ".tmp", StatusFile);
78+ File.Copy(StatusFile + ".tmp", StatusFile, true);
79+ File.Delete(StatusFile + ".tmp");
8180 }
8281 }
8382 }
\ No newline at end of file
旧リポジトリブラウザで表示