public ElFinder.Connector.Responses.Response Execute() { var path = DirectoryUtils.GetFilePathByHash(Current, Configuration.Configuration.RootPath); foreach (var name in ToDelete) { var toDelete = DirectoryUtils.GetFilePathByHash(name, Configuration.Configuration.RootPath); try { System.IO.File.Delete(toDelete); } catch { var dir = new System.IO.DirectoryInfo(toDelete); dir.DeleteWithFiles(); } } var folder = new Utils.Folder(path); var response = new Responses.DirectoryResponse(); response.cwd = folder.Cwd; response.cdc = folder.Contents; response.tree = folder.Tree; return response; }
public ElFinder.Connector.Responses.Response Execute() { var folder = new Utils.Folder(Configuration.Configuration.RootPath); var response = new Responses.InitResponse(); response.cwd = folder.Cwd; response.cdc = folder.Contents; response.tree = folder.Tree; return response; }