操作文件系统
2004-10-26 18:46
246 查看
作者:http://blog.csdn.net/china2001ok/
创建和写文本文件
新建.aspx(主要是StreamWriter 和StreamReader )
using System.IO ;//不可以少了
private void Button1_Click(object sender, System.EventArgs e)
{
StreamWriter sw;
//调用File类的CreateText方法返回一个StreamWriter 在创建StreamWriter 之后,可以调用它的Write方法将文本写到文件中
sw=File.CreateText (MapPath("ok.txt"));
sw.WriteLine (TextBox1.Text );
sw.Close ();
}
private void Button2_Click(object sender, System.EventArgs e)
{
//读文本
StreamReader sr;
//判断路径下文件是否存在
if(File.Exists (MapPath("ok.txt")))
{
sr=File.OpenText (MapPath("ok.txt"));
TextBox1.Text =sr.ReadLine ();
}
else
TextBox1.Text ="文件不存在!";
}
二进制文件的建、写、读
private void Button3_Click(object sender, System.EventArgs e)
{
//写二进制文件
BinaryWriter bw;
//创建一个二进制文件
FileStream fs=new FileStream (MapPath("mydata.data"),FileMode.Create );
bw=new BinaryWriter (fs);//初始化一个BinaryWriter
for(int i=0;i<200;i++)
bw.Write (i);//写入
bw.Close ();//关闭
}
private void Button4_Click(object sender, System.EventArgs e)
{
//读二进制文件
BinaryReader br;
string str="";
FileStream fs=new FileStream (MapPath("mydata.data"),FileMode.Open );
br=new BinaryReader (fs);
for(int i=0;i<fs.Length /4;i++)
str+=br.ReadInt32 ().ToString ();
TextBox1.Text =str;
}
显示目录内容
string str=TextBox2.Text ;
// DataGrid1.DataSource =Directory.GetFiles (str);
DataGrid1.DataSource =Directory.GetFiles (str,"*.aspx");//获取目录下.aspx后缀的文件列表
DataGrid1.DataBind ();
创建和写文本文件
新建.aspx(主要是StreamWriter 和StreamReader )
using System.IO ;//不可以少了
private void Button1_Click(object sender, System.EventArgs e)
{
StreamWriter sw;
//调用File类的CreateText方法返回一个StreamWriter 在创建StreamWriter 之后,可以调用它的Write方法将文本写到文件中
sw=File.CreateText (MapPath("ok.txt"));
sw.WriteLine (TextBox1.Text );
sw.Close ();
}
private void Button2_Click(object sender, System.EventArgs e)
{
//读文本
StreamReader sr;
//判断路径下文件是否存在
if(File.Exists (MapPath("ok.txt")))
{
sr=File.OpenText (MapPath("ok.txt"));
TextBox1.Text =sr.ReadLine ();
}
else
TextBox1.Text ="文件不存在!";
}
二进制文件的建、写、读
private void Button3_Click(object sender, System.EventArgs e)
{
//写二进制文件
BinaryWriter bw;
//创建一个二进制文件
FileStream fs=new FileStream (MapPath("mydata.data"),FileMode.Create );
bw=new BinaryWriter (fs);//初始化一个BinaryWriter
for(int i=0;i<200;i++)
bw.Write (i);//写入
bw.Close ();//关闭
}
private void Button4_Click(object sender, System.EventArgs e)
{
//读二进制文件
BinaryReader br;
string str="";
FileStream fs=new FileStream (MapPath("mydata.data"),FileMode.Open );
br=new BinaryReader (fs);
for(int i=0;i<fs.Length /4;i++)
str+=br.ReadInt32 ().ToString ();
TextBox1.Text =str;
}
显示目录内容
string str=TextBox2.Text ;
// DataGrid1.DataSource =Directory.GetFiles (str);
DataGrid1.DataSource =Directory.GetFiles (str,"*.aspx");//获取目录下.aspx后缀的文件列表
DataGrid1.DataBind ();
相关文章推荐
- 文件系统操作与磁盘管理
- Linux下的文件系统以及磁盘操作
- Linux学习第十五章--文件系统的操作
- Linux下oracle11gR2系统安装到数据库建立配置及最后oracle的dmp文件导入一站式操作记录
- 文件操作之系统调用
- 【Linux系统编程】文件IO操作
- 文件系统管理 之 有关ext2文件系统下反删除(Undelete)操作恢复数据的文档
- Linux系统移植——Linux补丁文件操作
- linux学习(15)文件系统的特殊观察与操作,空间浪费,parted 分区
- 文件操作之系统调用
- Windows系统中监控文件复制操作的几种方式
- 【学习笔记】Linux基本操作(2)--- Linux文件系统基本结构
- 数据文件从系统文件迁移到asm的操作
- Linux系统(一)文件系统、压缩、打包操作总结
- WIN7网关问题问题“在释放接口 Loopback Pseudo-Interface 1 时出错: 系统找不到指定的文件。操作失败,没有适配器处于允许此操作的状态”解决方案
- perl文件系统操作
- 关于文件系统中的重命名操作
- Linux系统文件和目录操作
- WIN7网关问题问题“在释放接口 Loopback Pseudo-Interface 1 时出错: 系统找不到指定的文件。操作失败,没有适配器处于允许此操作的状态”解决方案
- 【算法】系统和文件操作