public IHttpActionResult GetFilesSize(int itemId) { string path = "D:\\work\\"; if (itemId == -1 || _size == null) { path = "D:\\work\\"; } else { foreach (var directory in _size.directories) { if (directory.id == itemId) { path = directory.path; break; } } } _size = new SizeModel(); _size.initClass(); DirectoryInfo derictories = new DirectoryInfo(path); _size.fullPath = derictories.FullName; _size.parentPath = derictories.Parent.FullName; startChekFile(path); createFilesInfo(path); createDirectoriesInfo(path); return(Ok(_size)); }
public SizeModel GetAllFilesSizes() { string path = "C:\\Program Files\\"; _size = new SizeModel(); _size.initClass(); DirectoryInfo derictories = new DirectoryInfo(path); _size.fullPath = derictories.FullName; _size.parentPath = derictories.Parent.FullName; startChekFile(path); createFilesInfo(path); createDirectoriesInfo(path); return(_size); }
public IHttpActionResult GetFiles(int id) { string path = "D:\\work\\"; if (id == -1 || _size == null) { path = "D:\\work\\"; } else { foreach (var directory in _size.directories) { if (directory.id == id) { path = directory.path + "\\"; break; } } } _size = new SizeModel(); _size.initClass(); DirectoryInfo derictories = new DirectoryInfo(path); _size.fullPath = derictories.FullName; if (derictories.Parent != null) { _size.parentPath = derictories.Parent.FullName; } startChekFile(path); createFilesInfo(path); createDirectoriesInfo(path); return(Ok(_size)); //return Ok("GetProduct good" + id); }