一聚教程网:一个值得你收藏的教程网站

最新下载

C#实现批量下载图片到本地示例代码

时间:2018-11-14 11:47:01 编辑:猪哥 来源:转载

一、概述

批量下载图片是我们在日??⒅芯;嵊龅降囊桓鲂枨?,这不,最近工作中就需要批量下载图片到本地,先是通过Excel拼接生成了所有链接地址,然后想到的是通过下载软件来批量下载??墒且幌氲接忠ㄊ奔淙ゲ檎?、安装、研究软件,不如自己写个来的快。

以下是使用C#开发的控制台程序代码,通过循环读取文本文件中每一行地址字符串,执行下载并保存到本地文件夹中。

下面话不多说了,来一起看看详细的介绍吧

二、C#实例代码

//using System;
//using System.Net;
//using System.Text;
//using System.IO;
//--------------------------------------------

static void Main(string[] args)
{
 //StreamReader读取
 int count = 0;
 using (Stream readerStream = new FileStream(@"d:\list.txt", FileMode.Open))
 using (StreamReader reader = new StreamReader(readerStream, Encoding.UTF8))
 using (WebClient client = new WebClient())
 {
  string line;
  while ((line = reader.ReadLine()) != null)
  {
   count++;
   Console.WriteLine(line + " " + count);
   Uri uri = new Uri(line);
   if (uri!=null)
   {
    string filename = Path.GetFileName(uri.LocalPath);
    client.DownloadFile(uri, @"c:\pictures\"+filename);
    Console.WriteLine("文件:"+filename+" 下载成功!" + " 计数:"+ count);
   }
   else
   {
    Console.WriteLine("路径:" + line + " 不是下载地址!失败序号:"+count );
   }
   
  }
 }

 Console.WriteLine("下载完成!");
 Console.ReadKey();
}

三、参考文章

How to download image from url

文章评论

热门栏目

马会一码爆料 和静县| 微博| 宁晋县| 辽阳市| 葫芦岛市| 本溪| 北碚区| 新巴尔虎右旗| 琼结县| 呼玛县| 凤阳县| 岫岩| 古交市| 浮山县| 乡城县| 永济市| 天水市| 肇源县| 小金县| 朔州市| 赫章县| 新兴县| 南川市| 昭觉县| 张掖市| 兖州市| http://www.kuaorn.cn 吴江市| 广饶县| 达拉特旗| 宜都市| 新河县| 永年县| 泰安市| 镇巴县| 浦城县| 邳州市| 蛟河市| 弋阳县| 潼关县| 通城县| 云浮市| 泸西县| 南投县| 讷河市| 银川市| 林周县| 页游| 灵川县| 桐柏县| 绍兴县| 乐业县| 雅江县| 大兴区| 柏乡县| 启东市| http://www.dnurjq.cn 布尔津县| 丹东市| 舟曲县| 蕉岭县| 修水县| 新晃| 怀柔区| 洪江市| 凤山市| 中阳县| 邹平县| 于田县| 隆化县| 平塘县| 大新县| 平顶山市| 黎城县| 东丰县| 洛川县| 禹州市| 长海县| 锦屏县| 拜城县| 曲靖市| 尖扎县| 华池县| 会泽县| 平果县| 井陉县| 拉萨市| 扬中市| 犍为县| 马鞍山市| 盐亭县| http://www.itnjsz.cn 云阳县| 隆德县| 吕梁市| 保定市| 洛南县| 光山县| 太谷县| 肥乡县| 惠安县| 义马市| 洛隆县| 云阳县| 雅安市| 东兴市| 息烽县| 惠水县| 陆川县| 朝阳县| 开化县| 石林| 岑巩县| 日照市| 措勤县| 景谷| 宁武县| 巴楚县| 和林格尔县| 元阳县| 蒲城县| http://dtrziq.cn 蒙城县| 广东省| 阳曲县| 夏河县| 江油市| 苏州市| 三原县| 普兰店市| 崇义县| 广东省| 衡阳县| 邵武市| 陵川县| 林西县| 那曲县| 黄平县| 嵊泗县| 澄城县| 宝鸡市| 泽州县| 汤原县| 吕梁市| 新巴尔虎左旗| 白朗县| 麻江县| 九龙坡区| 广昌县| 佛坪县| 鄂州市| http://www.wisaxL.cn 弥勒县| 桂阳县| 延寿县| 镇平县| 南川市| 金阳县| 马尔康县| 永兴县| 驻马店市| 肃北| 龙游县| 新乡县| 寿宁县| 湖南省| 岗巴县| 萨嘎县| 盈江县| 南投县| 泾川县| 屯门区| SHOW| 四川省| 齐河县| 昌黎县| 钟山县| 和平区| 嘉禾县| 八宿县| http://www.knqrxx.cn 北流市| 宜宾市| 岑溪市| 京山县| 台安县| 博野县| 延安市| 铅山县| 隆回县| 通江县| 临海市| 阳信县| 巴林右旗| 墨脱县| 梁平县| 肇州县| 公安县|