public ActionResult Index() { User user = Current.Connection.Get<User>(Current.UserId); ; var Path = Server.MapPath("~/Swisskip/" + user.UserName); FileManagerModel fileManagerModel = new FileManagerModel(); fileManagerModel.Folders = Directory.GetDirectories(Path); for (int i = 0; i < fileManagerModel.Folders.Length; i++) { string[] folder = fileManagerModel.Folders[i].Split('\\'); fileManagerModel.Folders[i] = folder[folder.Length-1]; } return View(fileManagerModel); }
public ActionResult ListFiles(string folder) { User user = Current.Connection.Get<User>(Current.UserId); ; var Path = Server.MapPath("~/Swisskip/" + user.UserName + "/" + folder); FileManagerModel fileManagerModel = new FileManagerModel(); fileManagerModel.Folders = Directory.GetFiles(Path); fileManagerModel.Files = Directory.GetFiles(Path); for (int i = 0; i < fileManagerModel.Folders.Length; i++) { string[] url = fileManagerModel.Folders[i].Split('\\'); fileManagerModel.Folders[i] = url[url.Length - 1]; } Session["folder"] = folder; return View(fileManagerModel); }