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