欧美成人午夜免费全部完,亚洲午夜福利精品久久,а√最新版在线天堂,另类亚洲综合区图片小说区,亚洲欧美日韩精品色xxx

扣丁學(xué)堂Java培訓(xùn)簡述C#如何實現(xiàn)批量下載圖片到本地

2019-09-23 09:58:28 4513瀏覽

本篇文章扣丁學(xué)堂Java培訓(xùn)小編給大家分享一下關(guān)于C#如何實現(xiàn)批量下載圖片到本地的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家學(xué)習(xí)或者使用C#具有一定的參考學(xué)習(xí)價值,感興趣的小伙伴就隨小編來學(xué)習(xí)一下吧。


扣丁學(xué)堂Java培訓(xùn)簡述C#如何實現(xiàn)批量下載圖片到本地


一、概述


批量下載圖片是我們在日常開發(fā)中經(jīng)常會遇到的一個需求,如果工作中需要批量下載圖片到本地,先是通過Excel拼接生成了所有鏈接地址,然后想到的是通過下載軟件來批量下載??墒且幌氲接忠〞r間去查找、安裝、研究軟件,不如自己寫個來的快。


以下是使用C#開發(fā)的控制臺程序代碼,通過循環(huán)讀取文本文件中每一行地址字符串,執(zhí)行下載并保存到本地文件夾中。


下面話不多說了,來一起看看詳細的介紹吧。


二、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+" 下載成功!" + " 計數(shù):"+ count);
   }
   else
   {
    Console.WriteLine("路徑:" + line + " 不是下載地址!失敗序號:"+count );
   }
   
  }
 }

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

想要了解更多內(nèi)容的小伙伴可以登錄扣丁學(xué)堂官網(wǎng)咨詢。想要學(xué)好Java開發(fā)小編給大家推薦口碑良好的扣丁學(xué)堂,扣丁學(xué)堂有專業(yè)老師制定的Java學(xué)習(xí)路線圖輔助學(xué)員學(xué)習(xí),此外還有與時俱進的Java課程體系和Java視頻教程供大家學(xué)習(xí),想要學(xué)好Java開發(fā)技術(shù)的小伙伴快快行動吧??鄱W(xué)堂Java技術(shù)交流群:850353792。


                          JavaEE/微服務(wù)/源碼解析/分布式/企業(yè)級架構(gòu)【VIP體驗課】


     【關(guān)注微信公眾號獲取更多學(xué)習(xí)資料】        【掃碼進入JavaEE/微服務(wù)VIP免費公開課】  



查看更多關(guān)于“Java開發(fā)資訊”的相關(guān)文章>>

標(biāo)簽: Java培訓(xùn) Java視頻教程 Java多線程 Java面試題 Java學(xué)習(xí)視頻 springBoot項目

熱門專區(qū)

暫無熱門資訊

課程推薦

微信
微博
15311698296

全國免費咨詢熱線

郵箱:codingke@1000phone.com

官方群:148715490

北京千鋒互聯(lián)科技有限公司版權(quán)所有   北京市海淀區(qū)寶盛北里西區(qū)28號中關(guān)村智誠科創(chuàng)大廈4層
京ICP備2021002079號-2   Copyright ? 2017 - 2022
返回頂部 返回頂部