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

C#中使用FilleStream實現(xiàn)視頻文件的復(fù)制功能

 更新時間:2019年09月03日 09:19:24   作者:霸道流氓  
這篇文章主要介紹了C#中使用FilleStream實現(xiàn)視頻文件的復(fù)制功能,本文通過實例代碼給大家介紹的非常想詳細,具有一定的參考借鑒價值,需要的朋友可以參考下

實現(xiàn)

新建控制臺程序

在main方法中

//復(fù)制源路徑
string source = @"D:\音樂迷\音樂迷\mv\消愁-毛不易.mp4";
//復(fù)制目的路徑
string target = @"C:\Users\Administrator\Desktop\霸道的程序猿.mp4";
CopyFile(source,target);
Console.WriteLine("復(fù)制成功");
Console.ReadKey();

然后實現(xiàn)復(fù)制視頻文件的方法

public static void CopyFile(string source,string target)
    {
      //創(chuàng)建一個負責(zé)讀取的流
      using (FileStream fsRead = new FileStream(source, FileMode.OpenOrCreate, FileAccess.Read))

      {
        //創(chuàng)建一個負責(zé)寫入的流
        using (FileStream fdWrite = new FileStream(target,FileMode.OpenOrCreate,FileAccess.Write))
        {
          // 5 兆的字節(jié)數(shù)組
          byte[] buffer = new byte[1024*1024*5];
          //因為文件可能會比較大,所以我們在讀取的時候 應(yīng)該通過一個循環(huán)去讀取
          while (true)
          {
            //返回本次讀取實際讀取到的字節(jié)數(shù)
            int r = fsRead.Read(buffer, 0, buffer.Length);
            //如果返回一個0 也就意味著什么都沒有讀取到 即讀取完了
            if (r == 0)
            {
              break;
            }
            fdWrite.Write(buffer,0,r);
          }

          
        }
      }
    }

運行效果

知識點擴展:C#使用FileStream復(fù)制多媒體文件,具體代碼如下所示:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.IO;
namespace 多媒體文件復(fù)制
{
  class Program
  {
    static void Main(string[] args)
    {
      //先讀取出來,再寫入到指定路徑
      string source = @"C:\123\123.avi";
      string target = @"C:\123\456.avi";
      CopyFile(source, target);
    }
    public static void CopyFile(string source, string target)
    {
      //創(chuàng)建一個讀取的流
      using (FileStream fsRead = new FileStream(source, FileMode.OpenOrCreate, FileAccess.Read))
      {
        //創(chuàng)建一個寫入的流
        using (FileStream fsWrite = new FileStream(target, FileMode.OpenOrCreate, FileAccess.Write))
        {
          //每次讀取5M大小
          byte[] buffer = new byte[1024 * 1024 * 5];
          //文件可能比較大,循環(huán)去讀
          while (true)
          {
            //本次實際讀取到的字節(jié)數(shù)
            int r = fsRead.Read(buffer, 0, buffer.Length);
            //如果讀取到的字節(jié)數(shù)為0,則意味著讀完了
            if (r == 0)
            {
              break;
            }
            fsWrite.Write(buffer, 0, r);
          }
        }
      }
    }
  }
}

總結(jié)

以上所述是小編給大家介紹的C#中使用FilleStream實現(xiàn)視頻文件的復(fù)制功能,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
如果你覺得本文對你有幫助,歡迎轉(zhuǎn)載,煩請注明出處,謝謝!

相關(guān)文章

  • 手動編譯C#代碼的方法

    手動編譯C#代碼的方法

    在本文里小編給大家分享的是關(guān)于手動編譯C#代碼的方法和步驟,對此有需要的朋友們可以學(xué)習(xí)下。
    2018-12-12
  • C#使用NAudio錄音并導(dǎo)出錄音數(shù)據(jù)

    C#使用NAudio錄音并導(dǎo)出錄音數(shù)據(jù)

    這篇文章主要為大家詳細介紹了C#如何使用NAudio實現(xiàn)錄音功能并導(dǎo)出錄音數(shù)據(jù),文中的示例代碼講解詳細,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2024-12-12
  • 基于C#編寫一個修改文件時間屬性的小工具

    基于C#編寫一個修改文件時間屬性的小工具

    這篇文章主要為大家詳細介紹了如何基于C#編寫一個修改文件時間屬性的小工具,可以批量修改文件的創(chuàng)建時間、最后訪問時間和最后修改時間,需要的可以參考下
    2024-11-11
  • C#創(chuàng)建自定義控件的示例

    C#創(chuàng)建自定義控件的示例

    這篇文章主要介紹了C#創(chuàng)建自定義控件的示例,幫助大家更好的理解和學(xué)習(xí)c#,感興趣的朋友可以了解下
    2020-10-10
  • C#連續(xù)任務(wù)Task.ContinueWith方法

    C#連續(xù)任務(wù)Task.ContinueWith方法

    這篇文章介紹了C#中的連續(xù)任務(wù)Task.ContinueWith方法,文中通過示例代碼介紹的非常詳細。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-04-04
  • c# 如何實現(xiàn)代碼生成器

    c# 如何實現(xiàn)代碼生成器

    這篇文章主要介紹了c# 如何實現(xiàn)代碼生成器,幫助大家更好的理解和使用c# 編程語言,感興趣的朋友可以了解下
    2020-12-12
  • WPF實現(xiàn)圖片合成或加水印的方法【2種方法】

    WPF實現(xiàn)圖片合成或加水印的方法【2種方法】

    這篇文章主要介紹了WPF實現(xiàn)圖片合成或加水印的方法,結(jié)合實例形式分析了2種比較實用的WPF圖片操作相關(guān)技巧,需要的朋友可以參考下
    2017-03-03
  • C#將Sql數(shù)據(jù)保存到Excel文件中的方法

    C#將Sql數(shù)據(jù)保存到Excel文件中的方法

    這篇文章主要介紹了C#將Sql數(shù)據(jù)保存到Excel文件中的方法,文中的ExportExcel可起到將sql數(shù)據(jù)導(dǎo)出為Excel的作用,需要的朋友可以參考下
    2014-08-08
  • 基于C#編寫計算機選課程序

    基于C#編寫計算機選課程序

    在這篇文章中將介紹如何開發(fā)一個簡單的計算機選課程序,文中主要使用了C#語言和Windows Forms來構(gòu)建這個應(yīng)用程序,感興趣的小伙伴可以了解下
    2024-10-10
  • C#實現(xiàn)顯示CPU使用率與內(nèi)存使用率

    C#實現(xiàn)顯示CPU使用率與內(nèi)存使用率

    這篇文章主要為大家詳細介紹了如何利用C#實現(xiàn)顯示CPU使用率與內(nèi)存使用率,文中的示例代碼講解詳細,對我們學(xué)習(xí)C#有一定的幫助,感興趣的小伙伴可以了解一下
    2022-12-12

最新評論

武陟县| 崇州市| 砚山县| 来凤县| 宕昌县| 仪陇县| 城口县| 渝北区| 景德镇市| 平泉县| 尉犁县| 浪卡子县| 宜昌市| 新泰市| 阿尔山市| 池州市| 临泉县| 双江| 绩溪县| 岫岩| 韶关市| 公安县| 陇南市| 乌兰县| 闽侯县| 泸溪县| 阿克| 潞城市| 宿松县| 东山县| 铜陵市| 南陵县| 青田县| 海晏县| 廊坊市| 平乡县| 祁门县| 车致| 鄂托克旗| 平山县| 耒阳市|