Ejemplo n.º 1
0
        public int DeleteDirectory(string filename, DokanFileInfo info)
        {
            CacheEntry entry = cache_.Lookup(filename);

            entry.RemoveAllCache();
            entry.Parrent.RemoveFindFilesCache();

            return(ope_.DeleteDirectory(filename, info));
        }
Ejemplo n.º 2
0
 public int DeleteDirectoryProxy(
     IntPtr rawFileName,
     ref DOKAN_FILE_INFO rawFileInfo)
 {
     try
     {
         string file = GetFileName(rawFileName);
         return(operations_.DeleteDirectory(file, GetFileInfo(ref rawFileInfo)));
     }
     catch (Exception e)
     {
         Console.Error.WriteLine(e.ToString());
         return(-1);
     }
 }