/// <summary> /// methode /// </summary> /// <param name="url"></param> /// <param name="fileName"></param> public async Task DownloadChapter(string title, string chapter, string fileName) { int page = 00; string path = "", completeURL, extetion = ".jpg", spage = Convert.ToString(page); spage.PadLeft(2, '0'); string[] url = DEFAULT_URL; url[5] = title; url[6] = "chapters"; url[7] = chapter; if (!fl.existFolder(fileName)) { fl.createFolder(fileName); } do { if (page < 10) { page++; spage = Convert.ToString(page); spage = spage.PadLeft(2, '0'); } else { page++; spage = Convert.ToString(page); } url[8] = spage + extetion; completeURL = ""; for (int i = 0; i < url.Length; i++) { completeURL += url[i]; if (i < 8) { completeURL += "/"; } } path = fileName + "\\" + spage + extetion; if (dl.VerifieThePath(completeURL)) { await dl.DownloadTheImage(completeURL, path); } } while (dl.VerifieThePath(completeURL)); }
public void DownloadAll(string url, string fileName, ListBox lst) { string folder = fileName + @"\" + ch.GetTheChapterName(url); if (fl.existFolder(folder)) { fl.createFolder(folder); } do { ch.DownloadChapter(url, fileName, lst); url = setNextChapter(url); } while (dl.VerifieThePath(url)); }