BreakFileHiSpeed(fs);\r
fs.Close();\r
\r
- string newFile = GenerateRandoName(Path.GetDirectoryName(file), file.Length);\r
- File.Move(file, newFile);\r
+ string newFile = GenerateRandoName(Path.GetDirectoryName(file), Path.GetFileName(file).Length);\r
+ if(File.Exists(newFile) == false)\r
+ File.Move(file, newFile);\r
\r
File.Delete(newFile);\r
}\r
public static string RenameFolderName(string dir)\r
{\r
string newName = GenerateRandoName(Path.GetDirectoryName(dir), Path.GetFileName(dir).Length);\r
+ if (Directory.Exists(newName))\r
+ return dir;\r
if ((FileAccessPermissionHelper.GetCurrentAccessRule(dir).FileSystemRights & FileSystemRights.Modify) == FileSystemRights.Modify)\r
Directory.Move(dir, newName);\r
else\r