private IFtpFolder GetUserFolder(VirtualFtpSession session) { IFtpFolder userFolder = rootFolder.GetSubFolder(session.Username, session); if (userFolder != null) { return(userFolder); } else { if (session.IsFileAdmin) { return(CreateRootFolder(session)); } if (session.Username.ToLower().EndsWith("_admin")) { return(CreateAdminFolder(session)); } return(CreateUserFolder(session)); } }