C#编程-124:复制多媒体文件

简介: C#编程-124:复制多媒体文件
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO;
namespace MoveFileTest
{
    class Program
    {
        static void Main(string[] args)
        {
            //思路:先将要复制的多媒体文件读取出来,然后在写入到指定位置
            string source = @"C:\Users\pengshiyu\Desktop\source\微信图片_20170709221953.jpg";
            string target = @"C:\Users\pengshiyu\Desktop\source\微信图片.jpg";
            CopyFile(source,target);
            Console.WriteLine("多媒体文件复制成功");
            Console.ReadKey();
        }
        public static void CopyFile(string source, string target)
        { 
        //1、创建一个负责读取的流
            using (FileStream fsRead = new FileStream(source, FileMode.Open, FileAccess.Read))
            { 
            //2、创建一个写入流
                using (FileStream fsWrite = new FileStream(target, FileMode.OpenOrCreate, FileAccess.Write))
                { 
                //3、多媒体文件较大,循环读取
                    byte[] buffer = new byte[1024 * 1024 * 5];//5M
                    while (true)
                    { 
                    //返回本次读取实际读取到的字节数
                        int r = fsRead.Read(buffer, 0, buffer.Length);
                        //如果返回0,什么也没读取到
                        if (r == 0) break;
                        fsWrite.Write(buffer,0,r);//最后一次读取,可能不是5M
                    }
                }
            }
            }
    }
}
相关文章
|
3月前
实现将信息作为txt,pdf,图片的形式保存到电脑~
实现将信息作为txt,pdf,图片的形式保存到电脑~
|
8月前
|
缓存
实战--实现任意格式文件的音视频播放器
实战--实现任意格式文件的音视频播放器
29 0
|
9月前
|
存储
Photoshop合并多个图片为PDF格式文件的(PDF文件编辑删除页面及合并的操作方法)解决方案
Photoshop合并多个图片为PDF格式文件的(PDF文件编辑删除页面及合并的操作方法)解决方案
194 0
|
9月前
|
前端开发 JavaScript 算法
ChatGPT工作提效之layedit上传多附件的解决方案(layedit赋值、layui.js底层修改、追加模式多附件上传)
ChatGPT工作提效之layedit上传多附件的解决方案(layedit赋值、layui.js底层修改、追加模式多附件上传)
179 0
|
数据安全/隐私保护
亲测可行!!!将下载好的优酷文件kux格式转为MP4格式
亲测可行!!!将下载好的优酷文件kux格式转为MP4格式
亲测可行!!!将下载好的优酷文件kux格式转为MP4格式
C#编程-124:复制多媒体文件
C#编程-124:复制多媒体文件
|
Python
tinytag-用于读取MP3,OGG,FLAC和Wave文件的音乐元数据的python库
tinytag是一个python库,用于使用python读取MP3,OGG,OPUS,MP4,M4A,FLAC,WMA和Wave文件的音乐元数据。特征: - 读取音频文件的标签,长度和封面图像 - 支持的格式:(MP3 (ID3 v1, v1.1, v2.2, v2.3+)、Wave/RIFF、OGG、OPUS、FLAC、WMA、MP4/M4A/M4B) - 纯python,无依赖 - 支持python 2.7和3.4或更高版本 - 高测试覆盖率 - 仅几百行代码(只需将其包含在您的项目中即可!)
1589 0
tinytag-用于读取MP3,OGG,FLAC和Wave文件的音乐元数据的python库
html+css实战35-上传多个文件功能
html+css实战35-上传多个文件功能
87 0
html+css实战35-上传多个文件功能
|
存储 Android开发 开发者
【Google Play】APK 扩展包 ( 2021年09月02日最新处理方案 | 扩展文件名格式 | 扩展文件下载存放地址 )
【Google Play】APK 扩展包 ( 2021年09月02日最新处理方案 | 扩展文件名格式 | 扩展文件下载存放地址 )
198 0