C#文件操作的简单实例

时间:2021-12-14 16:50:40 

文件的读取


 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");
标签:C#,文件操作
0
投稿

猜你喜欢

  • Maven 生成打包可执行jar包的方法步骤

    2023-01-02 14:53:15
  • C# ADO.NET 离线查询的实现示例

    2023-06-12 00:52:03
  • 通过图例了解PowerDesigner使用方法

    2021-06-05 23:16:24
  • 在IntelliJ IDEA中为自己设计的类库生成JavaDoc的方法示例

    2023-11-25 09:49:02
  • Java File类提供的方法与操作

    2023-08-29 09:10:41
  • C#判断获取的是文件夹还是文件的实例

    2022-11-25 05:00:01
  • Java实现常见排序算法的优化

    2022-05-20 13:08:37
  • Maven Plugin的@Mojo和@Execute的具体使用

    2021-12-19 05:23:17
  • 解析spring加载bean流程的方法

    2023-11-29 13:50:32
  • 详解C# TimeSpan 计算时间差(时间间隔)

    2021-07-12 11:00:10
  • Java8时间api之LocalDate/LocalDateTime的用法详解

    2023-11-10 16:14:43
  • mybatis源码解读-Java中executor包的语句处理功能

    2023-09-03 06:34:16
  • SpringBoot Security前后端分离登录验证的实现

    2023-03-09 10:30:07
  • ShardingSphere jdbc集成多数据源的实现步骤

    2023-11-25 07:54:56
  • 使用SpringDataJpa创建中间表

    2023-11-23 18:01:28
  • java IO流 之 输出流 OutputString()的使用

    2023-08-11 23:16:30
  • Spring 4.0新功能:@Conditional注解详细介绍

    2022-01-19 06:37:35
  • C#中委托、事件和回调的使用及说明

    2023-08-13 01:00:24
  • Java基础题新手练习(二)

    2022-03-10 00:11:57
  • Java内存模型之happens-before概念详解

    2023-11-23 03:11:50
  • asp之家 软件编程 m.aspxhome.com