作者: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 ();
分享到:
相关推荐
- 在操作系统中,多用户环境意味着多个并发用户可以同时访问和操作文件系统。这需要设计线程或进程机制来确保并发安全,避免数据冲突。 - 权限和访问控制是多用户环境中的核心概念,需要实现用户身份验证和权限...
广东工业大学 操作系统 实验四 文件系统 一、实验目的 模拟文件系统实现的基本功能,了解文件系统的基本结构和文件的各种管理方法,加深理解文件系统的内部功能及内部实现。通过用高级语言编写和调试一个简单的文件...
操作系统是计算机系统的核心组成部分,它负责管理系统的硬件资源和软件资源,为...这对于理解操作系统原理,尤其是文件系统的工作机制具有极大的价值。同时,这样的实践也能够提高我们的C语言编程技巧和系统编程能力。
操作系统 课程设计 文件系统 代码
linux版本和vc++6.0版本 含设计报告,流程图等。 设计一个简单的多用户文件系统。即 ①在系统中用一个文件来模拟一个磁盘;...基本上是进入一个界面(此界面就是该文件系统的界面)后,可以实现设计的操作要求。
操作系统实验,用C语言实现自己的文件系统。设有一个容量为2M字节的磁盘,磁盘中扇区(block)的大小为512字节,所有扇区可以视为构成一个线形存储空间,从0开始,顺序给每个扇区分配一个编号,视为物理扇区号,借助...
操作系统实验四的核心目标是设计和实现一个简单的文件系统,它基于假设的I/O系统,以帮助实验者理解文件系统的基本工作原理。在这个实验中,文件系统通过一系列命令(如create、open、read)与用户交互,而I/O系统则...
1.编写并调试一个树型目录结构的文件系统,模拟文件管理工作流程。 三、实验内容与要求 1. 文件管理管理系统具体要求: (1)设计多用户文件系统,采用多级文件目录(不能用简单的单级目录)。 (2)至少要有15个以上的...
文件系统的可靠性和安全性 文件系统的数据一致性控制 文件管理,由于系统的内存有限并且不能长期保存,故平时总是把它们以文件的形式存放在外存中,需要时再将它们调入内存。如何高效的对文件进行管理是操作系统实现...
一个简单的文件系统(操作系统课程设计)主要任务是对用户文件和系统文件进行管理,以方便用户使用,并保证文件的安全性。文件管理具有对文件存储空间的管理、目录管理、文件的读/写管理以及文件的共享与保护功能。...
- `Dir`:列出目录内容,包括文件名、物理地址、保护码和文件长度,这些信息有助于用户理解和操作文件。 4. 文件保护码:保护码用于控制文件的访问权限,如读、写和执行权限,确保数据安全。 5. 关键数据结构: ...
杭电 操作系统课程设计 简单文件系统的实现 杭电 操作系统课程设计 简单文件系统的实现 杭电 操作系统课程设计 简单文件系统的实现
模拟实现采用二级目录结构的磁盘文件系统中的文件操作。 文件系统是操作系统中管理和存取信息的机构,它具有“按名存取”的功能,不仅方便用户,而且能提高系统效率且安全可靠。 在用户程序中可使用文件系统提供的...
在内存中模拟一个FAT格式的文件系统,完成文件的创建和索引功能,实现以下命令接口: (1)新建文件,格式:mkfile filename filecontent filename:文件名 filecontent:文件内容(字符) 实现按FAT格式写FAT表...
使用文件来模拟外存,进行数据结构设计和操作算法的设计,实现一个文件系统并实现基本的文件操作(为了简便文件系统,不考虑文件共享,文件系统安全以及管道文件与设备文件等特殊内容)。要求: 1、对程序的每一部分...
文件操作是操作系统中用于管理和操作文件的基本功能。在本实习中,主要涉及到以下几种基本文件操作: 1. **打开文件(Open)**: - **定义**:用户在访问文件前,需要先调用“打开文件”操作。 - **作用**:将...
切换目录、创建文件、删除文件、写入内容、重写内容、创建目录、删除目录、显示当前目录下所有子目录和子文件、查找文本内容、复制文件、复制子目录和文件、导入文件、导出文件、显示文件内容、保存磁盘数据、帮助...
在这样的系统中,多个用户可以并发地访问和操作文件,同时保持数据的一致性和安全性。下面将详细介绍这个主题涉及的关键知识点。 首先,**操作系统**是计算机硬件与应用软件之间的桥梁,它负责管理和控制系统的资源...
操作系统课程设计——模拟文件系统是计算机科学教育中的一个重要实践项目,它旨在让学生深入理解操作系统的内核机制,尤其是文件系统这一关键组成部分。在这个项目中,开发者需要构建一个虚拟的文件系统,模仿真实...
在这个项目中,学生们被要求构建一个模拟的文件系统,该系统具备基本的文件操作功能,如读取、写入、创建和删除文件。这个设计不仅锻炼了学生的编程能力,也提升了他们对操作系统内核中文件系统机制的理解。 文件...