bool FileSystemRedirect::remove(const Path& path) { Path p = _merge(path); FileSystemRef fs = mMFS->getFileSystem(p); if (fs != NULL) return fs->remove(p); return false; }
bool MountSystem::remove(const Path& path) { Path np = _normalize(path); FileSystemRef fs = _getFileSystemFromList(np); if (fs && fs->isReadOnly()) { _log(String::ToString("Cannot remove path %s, filesystem is read-only", path.getFullPath().c_str())); return false; } if (fs != NULL) return fs->remove(np); return false; }