`
varsoft
  • 浏览: 2440408 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

操作文件系统

阅读更多

作者: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 ();

分享到:
评论

相关推荐

    FatFS嵌入式操作文件系统

    integer.h是文件系统所用到的数据类型的定义,tff.c和tff.h是Tiny的文件系统层和文件系统的API层,还有一个00readme.txt简要的介绍了FatFSHE FatFs/Tiny,包括他们所支持的API,怎么配置等等。 移植的问题,第一...

    Node.js-draxt.js–一个工具模块用于在Node.js环境中选择和操作文件系统对象

    draxt.js – 一个工具模块,用于在Node.js环境中选择和操作文件系统对象

    操作系统 设计文件系统

    通过一个文件或者内存空间来虚拟一块“硬盘”,给这个“硬盘”编写一个虚拟文件系统,虚拟linux/unix文件系统的操作和管理。进一步熟悉操作系统中文件系统部分的原理以及linux/unix文件系统的管理方式。 实现的功能...

    广东工业大学操作系统实验四文件系统

    广东工业大学 操作系统 实验四 文件系统 一、实验目的 模拟文件系统实现的基本功能,了解文件系统的基本结构和文件的各种管理方法,加深理解文件系统的内部功能及内部实现。通过用高级语言编写和调试一个简单的文件...

    操作系统 文件系统 程序源代码 报告齐全

    操作系统 文件系统 程序源代码 报告齐全

    操作系统课程设计 文件系统 代码

    操作系统 课程设计 文件系统 代码

    STM32基于rt_thread操作系统的SDHC卡文件系统读写以及RT_GUI+触屏

    经过了努力,查找了很多资料,终于可以利用STM32的SDIO操作文件系统读写了,但是发现为文件命名有问题,要熟悉rt_thread系统的可以上他官网下载说明书,地址:http://www.rt-thread.org/ 算是对它的一个宣传吧。 这里...

    操作系统的文件系统

    关于文件系统的ppt文件系统是操作系统用于明确存储设备(常见的是磁盘,也有基于NAND Flash的固态硬盘)或分区上的文件的方法和数据结构;即在存储设备上组织文件的方法。操作系统中负责管理和存储文件信息的软件...

    操作系统实验 编程实现简单文件系统

    操作系统实验,用C语言实现自己的文件系统。设有一个容量为2M字节的磁盘,磁盘中扇区(block)的大小为512字节,所有扇区可以视为构成一个线形存储空间,从0开始,顺序给每个扇区分配一个编号,视为物理扇区号,借助...

    操作系统课程设计文件管理系统

    1.编写并调试一个树型目录结构的文件系统,模拟文件管理工作流程。 三、实验内容与要求 1. 文件管理管理系统具体要求: (1)设计多用户文件系统,采用多级文件目录(不能用简单的单级目录)。 (2)至少要有15个以上的...

    操作系统课设-文件管理系统

    文件系统的可靠性和安全性 文件系统的数据一致性控制 文件管理,由于系统的内存有限并且不能长期保存,故平时总是把它们以文件的形式存放在外存中,需要时再将它们调入内存。如何高效的对文件进行管理是操作系统实现...

    操作系统文件管理系统

    模拟一个文件系统,文件包括目录文件、普通文件,并实现对它们的一些基本操作。一个目录项包括文件名(或下一级目录名)、文件类型、文件长度、指向文件内容(下一级目录)的指针。 程序功能要求如下: 实现一个...

    一个简单的文件系统(操作系统课程设计)

    一个简单的文件系统(操作系统课程设计)主要任务是对用户文件和系统文件进行管理,以方便用户使用,并保证文件的安全性。文件管理具有对文件存储空间的管理、目录管理、文件的读/写管理以及文件的共享与保护功能。...

    杭电 操作系统课程设计 简单文件系统的实现

    杭电 操作系统课程设计 简单文件系统的实现 杭电 操作系统课程设计 简单文件系统的实现 杭电 操作系统课程设计 简单文件系统的实现

    操作系统课程设计-文件管理系统(源码+报告).zip

    本设计的目的是通过设计和调试一个简单的文件系统,通过模拟文件操作命令的执行,来模拟文件管理,使学生对主要文件操作命令的实质和执行过程有比较深入的了解,掌握它们的基本实施方法。具体要求如下: ⑴设计一个...

    操作系统课程设计——Linux二级文件系统设计

    使用文件来模拟外存,进行数据结构设计和操作算法的设计,实现一个文件系统并实现基本的文件操作(为了简便文件系统,不考虑文件共享,文件系统安全以及管道文件与设备文件等特殊内容)。要求: 1、对程序的每一部分...

    模拟实现采用二级目录结构的磁盘文件系统中的文件操作。

    模拟实现采用二级目录结构的磁盘文件系统中的文件操作。 文件系统是操作系统中管理和存取信息的机构,它具有“按名存取”的功能,不仅方便用户,而且能提高系统效率且安全可靠。 在用户程序中可使用文件系统提供的...

    C语言实现操作系统的文件系统操作

    切换目录、创建文件、删除文件、写入内容、重写内容、创建目录、删除目录、显示当前目录下所有子目录和子文件、查找文本内容、复制文件、复制子目录和文件、导入文件、导出文件、显示文件内容、保存磁盘数据、帮助...

    操作系统——简单文件系统模拟实验

    在内存中模拟一个FAT格式的文件系统,完成文件的创建和索引功能,实现以下命令接口: (1)新建文件,格式:mkfile filename filecontent filename:文件名 filecontent:文件内容(字符) 实现按FAT格式写FAT表...

    文件系统实验代码,操作系统

    操作系统,文件系统,实验代码。 本科课程实验

Global site tag (gtag.js) - Google Analytics