public int DeleteFile(string filename, DokanFileInfo info) { CacheEntry entry = cache_.Lookup(filename); entry.RemoveAllCache(); entry.Parrent.RemoveFindFilesCache(); return(ope_.DeleteFile(filename, info)); }
public int DeleteFileProxy( IntPtr rawFileName, ref DOKAN_FILE_INFO rawFileInfo) { try { string file = GetFileName(rawFileName); return(operations_.DeleteFile(file, GetFileInfo(ref rawFileInfo))); } catch (Exception e) { Console.Error.WriteLine(e.ToString()); return(-1); } }