private void RenameDir(string path, string name) { path = GetRelativePath(path); if (!_fileSystem.FolderExists(path)) { throw new Exception(LangRes("E_RenameDirInvalidPath")); } if (path == FileRoot) { throw new Exception(LangRes("E_CannotRenameRoot")); } try { var folder = _fileSystem.GetFolder(path); var newPath = _fileSystem.Combine(folder.Parent.Path, name); _fileSystem.RenameFolder(path, newPath); Response.Write(GetResultString()); } catch { throw new Exception(LangRes("E_RenameDir") + " \"" + path + "\""); } }
private void RenameDir(string path, string name) { try { path = GetRelativePath(path); var newPath = _fileSystem.Combine(Path.GetDirectoryName(path), name); _fileSystem.RenameFolder(path, newPath); Response.Write(GetResultString()); } catch (Exception ex) { throw ex; } }