/// <summary> /// renames the current folder (move) /// </summary> /// <param name="newName"></param> public string RenameDirectory(string newName) { string newPath = System.IO.Path.Combine(_baseDirectory.Parent.FullName, newName); BaseDirectory.MoveTo(newPath); // reset some information to be up2date _baseDirectory = new DirectoryInfo(newPath); _files = null; return(newPath); }