private static bool Send(string path, FileOperationAPIWrapper.FileOperationFlags flags)
{
try
{
FileOperationAPIWrapper.SHFILEOPSTRUCT FileOp = new FileOperationAPIWrapper.SHFILEOPSTRUCT()
{
wFunc = FileOperationAPIWrapper.FileOperationType.FO_DELETE,
pFrom = path + (object)char.MinValue + (object)char.MinValue,
fFlags = FileOperationAPIWrapper.FileOperationFlags.FOF_ALLOWUNDO | flags
};
FileOperationAPIWrapper.SHFileOperation(ref FileOp);
return(true);
}
catch (Exception ex)
{
return(false);
}
}