Esempio n. 1
0
 public static void SafeDelete(string fileName)
 {
     if (Settings.Check.UseRecyleBin)
     {
         InteropSHFileOperation fo = new InteropSHFileOperation();
         fo.wFunc = InteropSHFileOperation.FO_Func.FO_DELETE;
         fo.fFlags.FOF_ALLOWUNDO      = true;
         fo.fFlags.FOF_NOCONFIRMATION = true;
         fo.pFrom = fileName;
         fo.Execute();
     }
     else
     {
         File.Delete(fileName);
     }
 }
Esempio n. 2
0
 public static void SafeDelete(string fileName)
 {
     if (Settings.Check.UseRecyleBin)
     {
         InteropSHFileOperation fo = new InteropSHFileOperation();
         fo.wFunc = InteropSHFileOperation.FO_Func.FO_DELETE;
         fo.fFlags.FOF_ALLOWUNDO = true;
         fo.fFlags.FOF_NOCONFIRMATION = true;
         fo.pFrom = fileName;
         fo.Execute();
     }
     else
     {
         File.Delete(fileName);
     }
 }