/**
  * 添加一个任务 注:同样的URL,保存的目录不一样表示这两次addTask是不同的任务
  *
  * @param url
  * @param path
  * @return
  */
 public FileDownloaderModel addTask(final String url, String path) {
   FileDownloaderModel downloaderModel = new FileDownloaderModel();
   downloaderModel.setUrl(url);
   downloaderModel.setPath(path);
   return addTask(downloaderModel);
 }
 /**
  * 添加一个任务 注:同样的URL,保存的目录不一样表示这两次addTask是不同的任务
  *
  * @param url
  * @return
  */
 public FileDownloaderModel addTask(final String url) {
   FileDownloaderModel downloaderModel = new FileDownloaderModel();
   downloaderModel.setUrl(url);
   downloaderModel.setPath(createPath(url));
   return addTask(downloaderModel);
 }