`

操作文件系统

阅读更多

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

分享到:
评论

相关推荐

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

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

    操作系统课程设计 linux文件系统

    linux版本和vc++6.0版本 含设计报告,流程图等。 设计一个简单的多用户文件系统。即 ①在系统中用一个文件来模拟一个磁盘;...基本上是进入一个界面(此界面就是该文件系统的界面)后,可以实现设计的操作要求。

    操作系统的文件系统

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

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

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

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

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

    操作系统实验4_文件系统

    操作系统实验四的核心目标是设计和实现一个简单的文件系统,它基于假设的I/O系统,以帮助实验者理解文件系统的基本工作原理。在这个实验中,文件系统通过一系列命令(如create、open、read)与用户交互,而I/O系统则...

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

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

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

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

    操作系统课程设计文件管理二级文件系统.doc

    操作系统课程设计的目标是让学生深入理解操作系统的基本...通过这个课程设计,学生将深化对操作系统中文件系统、内存管理、进程调度等核心概念的理解,提升编程和问题解决能力,为未来从事相关领域的工作打下坚实基础。

    操作系统实验报告(文件管理)

    - `Dir`:列出目录内容,包括文件名、物理地址、保护码和文件长度,这些信息有助于用户理解和操作文件。 4. 文件保护码:保护码用于控制文件的访问权限,如读、写和执行权限,确保数据安全。 5. 关键数据结构: ...

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

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

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

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

    操作系统--文件系统实验源代码

    在操作系统中,文件系统是一个至关重要的部分,它负责组织、存储和检索文件。本实验旨在通过Linux操作系统来理解并实践文件系统的运作机制。 在这个“操作系统--文件系统实验”中,学生将深入学习Linux下的文件...

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

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

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

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

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

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

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

    操作系统课程设计是IT学习中的重要环节,特别是在模拟真实操作系统功能时,如本次的主题——模拟Linux二级文件系统。这个任务旨在让学习者深入理解文件系统的原理和运作方式,从而提升对操作系统核心机制的理解。 ...

    磁盘文件管理系统操作系统

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

    操作系统 实验报告 文件管理

    这份"操作系统 实验报告 文件管理"涵盖了这个领域的关键知识点,包括文件系统的结构、I/O操作、文件的组织形式、权限管理等内容。 实验报告可能包含以下几个部分: 1. **文件系统概述**:文件系统是操作系统用于...

    国开操作系统实验4文件管理实验

    1. **文件系统的基本概念**:文件系统是操作系统用于组织磁盘上的数据的一种方式,它定义了如何存储、检索和保护文件。常见的文件系统有FAT、NTFS、EXT系列(EXT2、EXT3、EXT4)以及日志文件系统如XFS和JFS等。 2. ...

Global site tag (gtag.js) - Google Analytics