最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C#實現(xiàn)批量下載圖片到本地示例代碼

 更新時間:2018年11月05日 10:56:33   作者:任前程  
這篇文章主要給大家介紹了關(guān)于C#如何實現(xiàn)批量下載圖片到本地的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家學(xué)習(xí)或者使用c#具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

一、概述

批量下載圖片是我們在日常開發(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();
}

三、參考文章

How to download image from url

總結(jié)

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,如果有疑問大家可以留言交流,謝謝大家對腳本之家的支持。

相關(guān)文章

  • C#基于Miniblink控件編寫一個簡易的瀏覽器

    C#基于Miniblink控件編寫一個簡易的瀏覽器

    miniblink是一款精簡小巧的瀏覽器控件,基于chromium精簡而成,是市面上最小巧的chromium內(nèi)核控件沒有之一,本文將結(jié)合C#和Miniblink編寫一個簡易的瀏覽器,感興趣的可以了解下
    2024-01-01
  • C#處理XML文件的示例詳解

    C#處理XML文件的示例詳解

    XML是一種標記語言,是從標準通用標記語言(SGML)中簡化修改出來的,本文主要介紹了C#處理XML文件的相關(guān)知識,有需要的小伙伴可以了解一下
    2024-11-11
  • C#中的DataTable查詢實戰(zhàn)教程

    C#中的DataTable查詢實戰(zhàn)教程

    這篇文章主要介紹了C#中的DataTable查詢實戰(zhàn)教程,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-01-01
  • C#通過鏈表實現(xiàn)隊列的方法

    C#通過鏈表實現(xiàn)隊列的方法

    這篇文章主要介紹了C#通過鏈表實現(xiàn)隊列的方法,涉及C#操作鏈表的相關(guān)技巧,需要的朋友可以參考下
    2015-04-04
  • C#圖像處理之圖像目標質(zhì)心檢測的方法

    C#圖像處理之圖像目標質(zhì)心檢測的方法

    這篇文章主要介紹了C#圖像處理之圖像目標質(zhì)心檢測的方法,可實現(xiàn)C#計算圖像質(zhì)心的相關(guān)技巧,需要的朋友可以參考下
    2015-04-04
  • C# ExecuteScalar()方法案例講解

    C# ExecuteScalar()方法案例講解

    這篇文章主要介紹了C# ExecuteScalar()方法案例講解,本篇文章通過簡要的案例,講解了該項技術(shù)的了解與使用,以下就是詳細內(nèi)容,需要的朋友可以參考下
    2021-08-08
  • 利用FlubuCore用C#來寫DevOps腳本的方法詳解

    利用FlubuCore用C#來寫DevOps腳本的方法詳解

    這篇文章主要介紹了利用FlubuCore用C#來寫DevOps腳本的方法,本文給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-07-07
  • C#采用OpenXml實現(xiàn)給word文檔添加文字

    C#采用OpenXml實現(xiàn)給word文檔添加文字

    這篇文章主要介紹了C#采用OpenXml實現(xiàn)給word文檔添加文字的方法,包括了用法的實例分析,是非常實用的技巧,需要的朋友可以參考下
    2014-09-09
  • C# 調(diào)用API函數(shù)彈出映射網(wǎng)絡(luò)驅(qū)動器對話框問題

    C# 調(diào)用API函數(shù)彈出映射網(wǎng)絡(luò)驅(qū)動器對話框問題

    C#中的.net的常用對話框中沒有映射網(wǎng)絡(luò)驅(qū)動映射對話框,所以需要用windows的API函數(shù)去實現(xiàn)彈出映射網(wǎng)絡(luò)驅(qū)動器對話框
    2014-01-01
  • C#使用TimeSpan時間計算的簡單實現(xiàn)

    C#使用TimeSpan時間計算的簡單實現(xiàn)

    這篇文章主要給大家介紹了關(guān)于C#使用TimeSpan時間計算的相關(guān)資料,以及通過一個實例代碼給大家介紹了C#使用timespan和timer完成一個簡單的倒計時器的方法,需要的朋友可以參考借鑒,下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2018-06-06

最新評論

莲花县| 白沙| 巫溪县| 井冈山市| 浦江县| 安仁县| 屏东县| 阜城县| 定安县| 泰来县| 湘西| 白水县| 盱眙县| 江陵县| 宝坻区| 革吉县| 彭阳县| 梅州市| 惠来县| 连城县| 汶川县| 益阳市| 上犹县| 平湖市| 平泉县| 松阳县| 揭阳市| 屯门区| 苍南县| 南丹县| 自贡市| 靖远县| 育儿| 克东县| 京山县| 阳曲县| 贺州市| 平罗县| 历史| 鄂托克旗| 静海县|