public static string Download(MDXFile file) { CheckDir(); WebClient client = new WebClient(); string save = Path.Combine("data", file.type); if (!Directory.Exists(Path.Combine(save, file.apiid))) { Directory.CreateDirectory(Path.Combine(save, file.apiid)); try { client.DownloadFile(file.GetFile(), Path.Combine(save, file.filename)); client.DownloadFile(file.GetPreview(), Path.Combine(save, file.apiid, file.preview)); client.DownloadFile(file.GetFullPreview(), Path.Combine(save, file.apiid, file.fullpreview)); } catch (Exception e) { return "ERROR_DOWNLOADING Exception:" + e.Message; } } return save; }