01 2011 档案

摘要:在文件和输入和输出里我看过File类创建的文件方法大多数都会返回一个流类,本节详细介绍流。.NETFrameWOrk通过使用留来读取与虚弱文件,流是一组连续的数据,具有开头和结尾,并且使用游标指示当前位置。流中包含的数据可能来自内存(MemoryStream)、文件(FileStream)、或TCP/IP套接字(NetworkStream)流一般可以支持3种类型的操作读取: 即将数据从流传入到数据机构(如字符串或字节数组)中写入: 即将数据从数据源传输到流中查找: 查找和修改你在流中的位置在.NETFramework中,Stream是所有流的抽象基类,Stream类为操作各种不同的流类提供了一 阅读全文

posted @ 2011-01-07 20:09 lichen396116416 阅读(606) 评论(0) 推荐(0)

摘要:与Directory相似DirectoryInfo类也提供了用于获取文件,子文件的方法,这些方法的声明如下返回当前目录的所有子目录Public DirectoryInfo[] GetDirectories();使用指定的搜索模式返回当前目录的所有子目录public DirectoryInfo[] GetDirectories(string searchPatterm);使用指定的搜索模式返回当前的所有子目录,并指定是否搜索子目录public DirectoryInfo[] GetDirectories(string searchPatterm,SearchOption searchOption 阅读全文

posted @ 2011-01-06 21:28 lichen396116416 阅读(2382) 评论(1) 推荐(0)

摘要:DirectoryInfo类与FileInfo类一个,是实例化类,DirectoryInfo类的功能与Directory的静态类一样主要用于管理文件夹操作,它与FileInfo类共享了许多相同的方法和属性,因为这两个类都有一个相同的抽象基类:FileSystemInfo。在Directory类中每个方法调用都需要进行安全性检查,已确认是否有权限执行这个方法。这对于频繁是的方法来说,需要损失一个性能,DirectoryInfo类在调用之前,已经完成了安全性检查工作,但是,使用前,必须先实例化DirectoryInfo类,所以,一般对于只执行一次或执行较少的方法用Directory类,而相对频繁反 阅读全文

posted @ 2011-01-06 18:22 lichen396116416 阅读(1248) 评论(0) 推荐(0)

摘要:一个是静态类(File)一个是只能被实例化才能使用的(FileInf) const string sourcepath = @"li.txt"; const string destpath = @"lichen1.txt"; //使用fileinfo构造函数的实例,需要传递一个文件的路径的字符串 fileinfo ff = new fileinfo(sourcepath); //exists 方法在fileinfo也有 if (!ff.exists) { using (streamwriter sw = ff.createtext()) { sw.writeline("李晨。txt "); s 阅读全文

posted @ 2011-01-06 10:13 lichen396116416 阅读(792) 评论(0) 推荐(0)

摘要:获取文件夹GetCurrentDirectory可以获取应用程序的当前工作目录;GetDirectories可以获得指定位置的目录声明代码如下:获取当前应用程序的当前工作路径PublicstaticstingGetCurrentDirectory()获取指定目录的子目录,返回一个字符串数组Publicstaticstring[]GetCurrectories(stringpath);使用指定的搜索模式,获取指定目录中的子目录,搜索模式可以使用通配符进行搜索,返回字符串数组Publicstaticstring[]GetCurrectories(stringpath,stringsearchPat 阅读全文

posted @ 2011-01-05 18:05 lichen396116416 阅读(713) 评论(0) 推荐(0)