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");
复制代码 代码如下:
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#中Predicate<T>与Func<T, bool>泛型委托的用法实例
这篇文章主要介绍了C#中Predicate<T>与Func<T, bool>泛型委托的用法,指出了其用法中的误区及易错点,有助于更好的理解泛型委托的用法,需要的朋友可以参考下2014-09-09结合Visual C#开发环境讲解C#中事件的订阅和取消订阅
这篇文章主要介绍了C#中事件的订阅和取消订阅,结合Visual C#开发环境来进行讲解,Visual C#被集成在微软的IDE程序Visual Studio中,需要的朋友可以参考下2016-01-01C#中DataSet、DataTable、DataRow数据的复制方法
这篇文章介绍了C#中DataSet、DataTable、DataRow数据的复制方法,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下2022-07-07
最新评论