Просмотр исходного кода

fix: rename with existing target path

Akeit0 6 месяцев назад
Родитель
Сommit
4a08b48e98
1 измененных файлов с 1 добавлено и 0 удалено
  1. 1 0
      src/Lua/IO/FileSystem.cs

+ 1 - 0
src/Lua/IO/FileSystem.cs

@@ -78,6 +78,7 @@
         public void Rename(string oldName, string newName)
         public void Rename(string oldName, string newName)
         {
         {
             if (oldName == newName) return;
             if (oldName == newName) return;
+            if (File.Exists(newName)) File.Delete(newName);
             File.Move(oldName, newName);
             File.Move(oldName, newName);
             File.Delete(oldName);
             File.Delete(oldName);
         }
         }