c# 文件读与写

原创 2016年08月30日 10:55:55

将信息写入文件:

                        SaveFileDialog sfd = new SaveFileDialog();
                        sfd.Title = "请选择要保存的文件";
                        sfd.InitialDirectory = @"D:\【仓库】\OVER包\Socket测试";
                        sfd.Filter = "视频文件(*.avi)|*.avi|所有文件(*.*)|*.*";
                        //sfd.ShowDialog(this);//WIN7.WIN8下会弹不出来,此时须多加一个this.
                        sfd.ShowDialog();
                        string path = sfd.FileName;
                        using (FileStream fsWrite = new FileStream(path, FileMode.OpenOrCreate, FileAccess.Write))
                        {
                            fsWrite.Write(buffer,1,r-1);
                        }
                        MessageBox.Show("文件保存完毕!");


从文件中读出信息:

                //获取要发送文件的路径
            string path = this.textBox3.Text;
            using (FileStream fsRead= new FileStream(path,FileMode.Open,FileAccess.Read))
            {
                byte[] buffer = new byte[1024 * 1024 * 5];
                int r = fsRead.Read(buffer, 0, buffer.Length);

                List<byte> list = new List<byte>();
                list.Add(1);
                list.AddRange(buffer);
                byte[] newBuffer = list.ToArray();
                

                //获取用户在下拉框中选取中的IP地址
                string ip = this.comboBox1.SelectedItem.ToString();
                dicsocket[ip].Send(newBuffer, 0, r+1, SocketFlags.None);
            }

相关文章推荐

c#二进制流的读和写(BinaryReader,BinaryWriter)

1.用BinaryWriter写string 的时候会在文件开头多出一个字符数。 2.若要从二进制流中写二进制,务必别转换成string写byte,这样会产生一些符号出错。 3.网络二进制流读与写...

C#文件读/写

应用程序运行时,从文件中读取数据到内存中,称为文件读操作或者输入操作;把数据的处理结果从内存存放到文件中,称为文件写操作或者输出操作。      StreamReader和StreamWriter类...

在C#中创建、读、写EXCEL文件(基于COM)

1. EXCEL Library 在使用C#中的excel模块之前,我们需要先把excel library加入到project中。 首先创建一个空项目,然后创建一个按钮。随后,如下图点击“项目”-...
  • zzukun
  • zzukun
  • 2016年03月08日 21:14
  • 4896

C# winfrom中创建,读,写ini文件

一个用C#写Ini文件的一个数,和大家分享:using System; using System.Collections.Generic; using System.Text; using Sy...
  • gz530
  • gz530
  • 2011年05月31日 18:15
  • 751

C#XML文件的数据读、写

C#实现XML文件的数据读、写

c# 读数据库利用模板书签写word文件

(刚完成的,转载请注明出处,谢谢合作!) 要利用 Visual C# .NET 的自动化功能创建新的 Word 文档,请执行以下步骤: 启动 Microsoft Visual St...

C#读文件,转成Json,写文件操作,例子

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.T...
  • leoysq
  • leoysq
  • 2016年10月02日 11:05
  • 2891

c#读DWG文件中Model_Space的数据

一,读取DWG文件中的坐标信息,遇到代理实体则炸开处理 资料下载:点击这里 二、一言不合就直接上代码 using gis.@base.GisBase; using System; using Syst...

C#读Execl、Csv文件并导入SQLServer数据库

//读文件源代码;using System;using System.Collections.Generic;using System.Text;using System.Data;using Sys...

C# 去除文件和文件夹的只读属性

 当我们使用 DirectoryInfo dir = Directory.CreateDirectory(pathName) 创建目录或者创建一个文件后,有时作为临时文件用完以后需要删除掉,使用Fil...
  • hanmos
  • hanmos
  • 2011年01月27日 10:14
  • 804
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:c# 文件读与写
举报原因:
原因补充:

(最多只允许输入30个字)