public bool DeleteFile(string filePath) { foreach (var entry in IndexAria) { if (entry is FileEntry fe) { if (fe.Name == filePath) { IndexAria.Remove(fe); Save(); return(true); } } } return(false); }
public bool DeleteDirectory(string name) { //dir names must be guid foreach (var entry in IndexAria) { if (entry is DirectoryEntry de) { if (de.Name == name) { IndexAria.Remove(de); Save(); return(true); } } } return(false); }