2010年12月31日

摘要: 文件夹的创建Directory提供了两个重的CreateDirectory方法声明如下:使用一个指定的文件夹名创建文件夹,返回一个DirectoryInfo类实例PublicstaticDirectoryInfoCreateDirectory(stringpath)创建指定路径中的所有文件夹,并应用指定的windows安全性。返回一个DirectoryInfo实例PublicstaticDirectoryInfo(stringpath,DirectorySecuritydirectorysecurity)判断指定文件夹是否存在与判断文件类似,使用Exists方法可以判断文件夹是否存在,声明如下 阅读全文

posted @ 2010-12-31 11:40 lichen396116416 阅读(444) 评论(0) 推荐(0) 编辑

摘要: Copy 方法可以将一个文件从源位置拷贝到目的位置Delete 方法用于删除指定路径的文件Move 方法用于移动一个问及那到一个新位置拷贝源文件到目标文件public static void Copy(string sourceFileName, string destFileName)public static void Copy (string sourceFileName,string destFileName,bool overWrite);删除一个指定文件,public static void Delete(String path)移动指定文件public static void M 阅读全文

posted @ 2010-12-31 09:16 lichen396116416 阅读(274) 评论(0) 推荐(0) 编辑

2010年12月30日

摘要: 与AppentAllText方法类似,WreiteAllText可以将指定的字符串直接写入文件,WriteAllText方法的声明如下创建一个新文件在其中写入指定的字符串数组,然后,关闭该文件,如果目标存已存在,则改写文件public static void WriteAllText(string path ,string contents)创建一个新文件在其中写入指定编码的字符串数组,然后,关闭该文件,如果目标存已存在,则改写文件public static void WriteAllText(string path ,string contents, Encoding encoding )下 阅读全文

posted @ 2010-12-30 20:57 lichen396116416 阅读(3047) 评论(0) 推荐(0) 编辑

摘要: 在C#中判断文件是否存在用Exists,这个方法声明如下: 判断指定文件path 是否存在,如果存在返回true,否则返回falsepublic static bool Exists (String Path)#region 判断文件是否存在 const string path = @"C:\oscar.txt"; using (FileStream fs = File.Create(path)) { using(StreamWriter sw = new StreamWriter (fs)) { sw.WriteLine("oscar wenjian"); } } if (File.Exi 阅读全文

posted @ 2010-12-30 16:23 lichen396116416 阅读(543) 评论(0) 推荐(0) 编辑

摘要: 通过使用File 类的AppendAllText 方法,可以直接就爱那个指定的字符串追加到文件的结尾,AppendAllText方法的声明如下 打开Path指定的文本文件,如果不存在,则创建文件,然后,将contents追加到文件的尾部public static void AppendAllText (string path, sting contents)打开Path指定的文本文件,如果不存在,则创建文件,然后,将contents追加到文件的尾部, encoding 表示使用指定的编码格式追加到文本文件public static void AppendAllText (string path 阅读全文

posted @ 2010-12-30 15:34 lichen396116416 阅读(451) 评论(0) 推荐(0) 编辑

摘要: File类是一个静态类,因此,不能够显式地创建一个对象实例,使用类名加静态方法名就可以直接进行调用,这比较方便和快捷,File类通常用于一些不叫典型的文件处理操作,例如:文件的复制,移动,重命名,创建,打开,追加和删除,File类还可以用于获取和设置文件袋 属性及创建,写入和访问的日期时间。File类提供了很多的方法,下面我把我知道的方法给大家列出来:文件的创建和打开:使用指定路径中创建文件,并返回一个文件流public static FileStream Create(string Path)打开指定路径中的文本文件,返回一个StreateWritepublic static Streate 阅读全文

posted @ 2010-12-30 11:48 lichen396116416 阅读(490) 评论(0) 推荐(0) 编辑

摘要: System.IO 命名空间中提供了用于处理文件,目录和流的类,其中,也文件和目录相关的有一下: Directory包含能够列举和操作目录的静态方法。 DirecoryInfo:包含列举目录,操作目录的实例方法,提供了与Directory类中的静态方法功能相同的方法 Driveinfo 提供了反问驱动器,以及驱动器详细信息的实例方法。 File :提供了对文件操作的静态方法Fileinfo :提供了对文件操作方法的实例方法,提供了与File类中的静态方法功能相同的实例方法FileSystemInfo :Fileinfo和Directoryinfo类的方法的抽象基类Path 提供了一跨平台的方式 阅读全文

posted @ 2010-12-30 11:21 lichen396116416 阅读(185) 评论(0) 推荐(0) 编辑

摘要: 堆栈是先进后出的,大家都知道,用程序来看看,在Stack中分别用Pop和Peek 来实现出栈元素,但是用peek用于获取顶部元素的对象, 进栈则用Push方法#region 元素的出栈和入栈 Stack sk = new Stack(); sk.Push("堆栈元素1"); sk.Push("堆栈元素2"); sk.Push("堆栈元素3"); sk.Push("堆栈元素4"); Console.WriteLine("入栈元素"); DisplayResult(sk); Console.WriteLine("出栈元素"); Console.WriteLine(sk.Pop()); Consol 阅读全文

posted @ 2010-12-30 10:27 lichen396116416 阅读(263) 评论(0) 推荐(0) 编辑

摘要: 堆栈是一种后进先出的例子,创建Stack类的实例,需要调用Stack类Stack提供了三种重载方式:public Stack ()//使用默认的初始化容量创建Stack类的新实例public Stack( ICollection c )//使用从Icollection集合元素来创建Stack实例,并且集合与创建栈的数目相同的初始容量public Stack( int intialCapacity)//使用指定的初始容量来创建Stack类实例下面分别用三种来声明Stack类实例:Stack sk = new Stack();// 使用默认的 Stack sk1 = new Stack(new s 阅读全文

posted @ 2010-12-30 08:54 lichen396116416 阅读(269) 评论(0) 推荐(0) 编辑

摘要: 在Queue中提供了Enqueue,和DEqueue两方法对队列进行如栈和出栈操作,俩个返回的都是object类型代码如下: #region 创建队列 元素出入队 //使用默认的构造函数构造Queue //定义一个Queue类并初始化5个元素 Queue qu = new Queue(); qu.Enqueue("元素1");//元素入队 qu.Enqueue("元素2"); qu.Enqueue("元素3"); qu.Enqueue("元素4"); qu.Enqueue("元素5"); Console.WriteLine("原始队列如下"); DisplayResult(qu); Cons 阅读全文

posted @ 2010-12-30 08:37 lichen396116416 阅读(2553) 评论(0) 推荐(0) 编辑