public virtual bool RenameTo (FilePath path, string name) { try { File.Move (path, name); return true; } catch { return false; } }