c#入门经典教程.pptVIP

  • 15
  • 0
  • 约17.34万字
  • 约 430页
  • 2021-10-24 发布于浙江
  • 举报
管理(guǎnlǐ)文件系统 管理(guǎnlǐ)文件系统包括: 文件夹的管理(guǎnlǐ) 文件的管理(guǎnlǐ) 具体操作包括: 文件夹的创建、删除或移动 文件的创建、删除、复制 第四百一十二页,共430页。 Directory类和DirectoryInfo类 1.Directory类 目录使用 Directory类,可以用目录类创建、移动目录,并可列举目录及子目录的内容。Directory类全部是静态方法。Directory类常用方法见表。 第四百一十三页,共430页。 Directory类的常用(chánɡ yònɡ)方法 … … 方 法 含 义 示 例 CreateDirectory 创建目录和子目录 DirectoryInfodi=Directory. CreateDirectory(c:\\mydir); Delete 删除目录及其内容 Directory.Delete(c:\\mydir); Move 移动文件和目录内容 Directory.Move=(c:\\mydir, c:\\mynewdir); Exists 确定给定的目录字符串是否存在物理上对应的目录 Directory.Exists(c:\\mydir); GetCurrentDirectory 获取应用程序的当前工作目录 console.WriteLine(Current Directory is: + currentPath); SetCurrentDirectory 将应用程序的当前工作目录设置为指定目录 Directory. SetCurrentDirectory(c:\\ ); GetCreationTime 获取目录创建的日期和时间 DateTime dt = Directory.GetCreationTime (Environment.CurrentDirectory); GetDirectories 获取指定目录中子目录的名称 string [] subdirectoryEntries = Directory.GetDirectories(c:\\mydir); GetFiles 获取指定目录中文件的名称 string [] files= Directory. GetFiles (c:\\mydir); 第四百一十四页,共430页。 2.DirectoryInfo类 在使用DirectoryInfo类的属性和方法前必须先创建它的对象实例,在创建时需要指定该实例所对应的目录。例如: DirectoryInfo di=new DirectoryInfo(c:\\mydir); DirectoryInfo类的常用方法见表。 DirectoryInfo类的常用(chánɡ yònɡ)方法 方 法 含 义 示 例 Create 创建目录 di. Create(); Delete 删除DirectoryInfo实例所引用的目录及其内容 di. Delete(); MoveTo 将DirectoryInfo实例及其内容移到新的路径 di.MoveTo(c:\\Program files); CreateSubDirectory 创建一个或多个子目录 DirectoryInfo di = di.CreateSubdirectory(SubDir); GetDirectories 返回当前目录的子目录 DirectoryInfo[] subdirs=di. GetDirectories(); GetFiles 返回当前目录的文件列表 FileInfo[] files=di. GetFiles(); 第四百一十五页,共430页。 DirectoryInfo与Directory的区别(qūbié) Directory是一个实用(shíyòng)类,它提供了文件夹操作的一般方法,每次调用这些方法,都需要通过参数来指定当前的操作是针对那个文件夹的(功能类似于API) DirectoryInfo类表示某一个指定的文件夹,需要在构造函数中绑定这个文件夹。它的属性与方法都是针对这个绑定的文件夹而言的。 一般而言,对于单一的操作使用Directory类更方便,针对某个特定文件夹的多项操作则使用DirectoryInfo类更方便。 第四百一十六页,共430页。 常见(chánɡ jiàn)文件夹操作 获取当前应用程序的路径 Console.WriteLine(Directory.GetCurrentDirectory()); 获取当前计算机所有逻辑驱动器的名称 string[] drvs=Directory.GetLogicalDrives(); foreach(string drv in drv

文档评论(0)

1亿VIP精品文档

相关文档