Update HandleFileManager.cs

This commit is contained in:
NYAN CAT 2023-10-16 17:20:06 +03:00
parent c98cb7a3ea
commit 4ebf319b8c

View File

@ -170,14 +170,15 @@ namespace Server.Handle_Packet
{ {
if (!Directory.Exists(SD.DirPath)) if (!Directory.Exists(SD.DirPath))
return; return;
string fileName = unpack_msgpack.ForcePathObject("Name").AsString; string fileName = Path.GetFileName(unpack_msgpack.ForcePathObject("Name").AsString);
string dirPath = SD.DirPath; string dirPath = SD.DirPath;
if (File.Exists(dirPath + "\\" + fileName)) string fileFullPath = Path.Combine(dirPath, fileName);
if (File.Exists(fileFullPath))
{ {
fileName = DateTime.Now.ToString("MM-dd-yyyy HH;mm;ss") + "_" + fileName; fileName = DateTime.Now.ToString("MM-dd-yyyy HH;mm;ss") + "_" + fileName;
await Task.Delay(100); fileFullPath = Path.Combine(dirPath, fileName);
} }
await Task.Run(() => SaveFileAsync(unpack_msgpack.ForcePathObject("File"), dirPath + "\\" + fileName)); await Task.Run(() => SaveFileAsync(unpack_msgpack.ForcePathObject("File"), fileFullPath));
SD.Close(); SD.Close();
} }
} }