示例#1
0
 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;
 }