c# 文件读与写

将信息写入文件:

                        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#
博主设置当前文章不允许评论。

C#写的读书器

2013年05月28日 71KB 下载

C#读写DXF源代码

2009年06月22日 34KB 下载

没有更多推荐了,返回首页

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭