C#文件操作的简单实例

 更新时间:2014年02月15日 16:35:33   作者:  
这篇文章主要介绍了C#文件操作的简单实例,需要的朋友可以参考下
文件的读取
复制代码 代码如下:

 FileStream fs = new FileStream(@"D:\12.txt", FileMode.Open);
            byte[] buffer = new byte[1024 * 1024];
            fs.Read(buffer, 0, buffer.Length);
            string content = Encoding.Default.GetString(buffer);
            textBox1.Text = content;
            fs.Dispose();

文件的保存
复制代码 代码如下:

 SaveFileDialog sfd = new SaveFileDialog();
            DialogResult rst = sfd.ShowDialog();
            if(rst==System.Windows.Forms.DialogResult.OK)
            {
                FileStream fs = new FileStream(sfd.FileName,FileMode.Create);
                string content = textBox1.Text;
                byte[] buffer = ASCIIEncoding.UTF8.GetBytes(content);
                fs.Write(buffer,0,buffer.Length);
                fs.Dispose();

文件的复制
复制代码 代码如下:

FileStream streamread = new FileStream(@"D:\123.wmv",FileMode.Open);
            FileStream streamwrite = new FileStream(@"F:\1212.wmv",FileMode.Create);
            byte[]buffer=new byte[1024*1024*3];
            int Length;
            do
            {
                Length = streamread.Read(buffer,0, buffer.Length);
                streamwrite.Write(buffer,0, Length);
            }
            while (Length == buffer.Length);
            streamread.Dispose();
            streamwrite.Dispose();
            MessageBox.Show("Copy Success");

相关文章

  • Unity打包代码到DLL的实现

    Unity打包代码到DLL的实现

    本文主要介绍了Unity打包代码到DLL的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-03-03
  • C#中Predicate<T>与Func<T, bool>泛型委托的用法实例

    C#中Predicate<T>与Func<T, bool>泛型委托的用法实例

    这篇文章主要介绍了C#中Predicate<T>与Func<T, bool>泛型委托的用法,指出了其用法中的误区及易错点,有助于更好的理解泛型委托的用法,需要的朋友可以参考下
    2014-09-09
  • C#中用foreach语句遍历数组及将数组作为参数的用法

    C#中用foreach语句遍历数组及将数组作为参数的用法

    这篇文章主要介绍了C#中用foreach语句遍历数组及将数组作为参数的用法,C#的数组可作为实参传递给方法形参,需要的朋友可以参考下
    2016-01-01
  • 结合Visual C#开发环境讲解C#中事件的订阅和取消订阅

    结合Visual C#开发环境讲解C#中事件的订阅和取消订阅

    这篇文章主要介绍了C#中事件的订阅和取消订阅,结合Visual C#开发环境来进行讲解,Visual C#被集成在微软的IDE程序Visual Studio中,需要的朋友可以参考下
    2016-01-01
  • C#调用百度翻译API实现一个翻译功能

    C#调用百度翻译API实现一个翻译功能

    一直喜欢用Google Translate API进行在线翻译,但是服务越来越慢这篇文章,所以只能换一个了,主要给大家介绍了关于C#调用百度翻译API实现一个翻译功能的相关资料,需要的朋友可以参考下
    2021-06-06
  • C# 7.0 新特性1之基于Tuple的“多”返回值方法

    C# 7.0 新特性1之基于Tuple的“多”返回值方法

    这篇文章主要为大家详细介绍了C# 7.0 新特性1之基于Tuple的“多”返回值方法,感兴趣的小伙伴们可以参考一下
    2016-06-06
  • C#中DataSet、DataTable、DataRow数据的复制方法

    C#中DataSet、DataTable、DataRow数据的复制方法

    这篇文章介绍了C#中DataSet、DataTable、DataRow数据的复制方法,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-07-07
  • C#根据身份证号码判断出生日期和性别

    C#根据身份证号码判断出生日期和性别

    这篇文章主要为大家详细介绍了C#根据身份证号码判断出生日期和性别的方法,感兴趣的小伙伴们可以参考一下
    2016-08-08
  • C# OpenCvSharp 颜色反转实例详解

    C# OpenCvSharp 颜色反转实例详解

    OpenCVSharp是OpenCV的.NET wrapper,它比Emgucv更接近于原始的OpenCV,并且有很多的样例参考,其采用LGPL发行,对商业应用友好(基本上相当于BSD),这篇文章主要介绍了C# OpenCvSharp 颜色反转的知识,需要的朋友可以参考下
    2024-02-02
  • C#实现Ping的方法小结

    C#实现Ping的方法小结

    这篇文章主要介绍了C#实现Ping的方法,以两个实例形式形式较为详细的分析了C#实现ping功能的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-08-08

最新评论