1. 程式人生 > >使用文件流來實現多媒體文件復制

使用文件流來實現多媒體文件復制

string reat nbsp pri bsp clas ati unit 創建

using System.IO;
using UnityEngine;

/// <summary>
/// 使用文件流來實現多媒體文件復制
/// </summary>
public class Text03 : MonoBehaviour {

    void Start () {
        //原來路徑
        string source = @"C:\Users\Administrator.PC-201709211725\Desktop\A01、復習.avi";
        //現在路徑
        string target = @"C:\Users\Administrator.PC-201709211725\Desktop\A02、復習.avi
"; //CopyFile(source, target); } /// <summary> /// 多媒體文件復制 /// </summary> /// <param name="source"></param> /// <param name="target"></param> public static void CopyFile(string source, string target) { //創建負責讀取的流 using (FileStream FeRead = new
FileStream(source, FileMode.Open, FileAccess.Read)) { //創建一個負責寫入的流 using (FileStream FsWrite = new FileStream(target, FileMode.OpenOrCreate, FileAccess.Write)) { byte[] buffer = new byte[1024 * 1024 * 5]; //因為文件過大需要循環去讀 while
(true) { //返回本次讀取到的字節數 int r = FeRead.Read(buffer, 0, buffer.Length); //返回為0 就意味讀完了 if (r == 0) { break; } //最後寫入新的文件中 FsWrite.Write(buffer, 0, r); } } } print("復制成功"); } }

使用文件流來實現多媒體文件復制