本文介绍目录的创建目录、删除目录、移动目录、重命名目录。
首先引入 System.IO
创建目录示例
令人兴奋的是,创建目录时不需要像 ASP 中那样,一层一层地创建,这里可以多层连续创建,比如示例中,即使 foo、d1 都不存在,也会创建这些目录。
返回 DirectoryInfo 可以对该文件夹进行相关操作。
Directory.CreateDirectory 还有一个重载函数,它具有两个参数,第二个参数表示安全选项,不在此讨论之例。
删除目录示例
Directory.Delete 有两个重载函数:
注意:不能删除只读文件。
移动目录示例
两个参数:string sourceDirName, string destDirName。移动目录时即使目录中有只读文件,也可以移动。
重命名目录示例
重命名目录的方法和移动目录的方法完全相同,只要目标目录和源目录位于同一地址下且目录名不相同。