C# DirectoryInfo类
当前位置:点晴教程→知识管理交流
→『 技术文档交流 』
摘要DirectoryInfo类是.NET Framework中System.IO命名空间中的一个重要类。它提供了对文件和目录进行操作的方法,包括创建,删除和移动目录。 在.NET Framework中,目录是指操作系统中的一个文件夹,可以包含多个子目录和文件。DirectoryInfo类提供了一些静态方法,如GetFiles和GetDirectories,用于访问特定目录下的文件和子目录。 除了基本的目录操作外,DirectoryInfo类还提供了许多其他方法,如CreateDirectory,Move和Delete,以及对于子目录和文件的各种操作,如Copy和GetAttributes。 此外,DirectoryInfo类还提供了许多有用的属性,如Name,FullName和Attributes,这些属性可以帮助我们获取和修改目录和子目录的信息。 然而,需要注意的是,DirectoryInfo类是一个密封类,不能被继承。这意味着,它的实现和行为是不可更改的,而我们只能使用它提供的方法来访问和操作目录。 DirectoryInfo类是一个非常有用的类,它提供了一组方便的方法和属性,可以帮助我们管理文件和目录。如果您需要在.NET Framework中处理目录和子目录,那么DirectoryInfo类将是您不可或缺的工具之一。 正文构造
属性
方法
创建目录 private void btnCreateFolder_Click(object sender, EventArgs e)
{
DirectoryInfo dir = new DirectoryInfo("D:\\database1");
if (dir.Exists)
{
MessageBox.Show("找到目录");
}
else
{
MessageBox.Show("没有找到目录");
dir.Create();//创建目录
}
}
删除文件
目录下的文件与目录 DirectoryInfo dir = new DirectoryInfo("D:\\database");
List<FileInfo> files = dir.GetFiles().ToList();
lstMain.DataSource = files;
DirectoryInfo dir = new DirectoryInfo("c:\\windows");
List<DirectoryInfo> dirs = dir.GetDirectories().ToList();
lstMain.DataSource = dirs;
注:Directory与DirectoryInfo基本一样。 该文章在 2024/2/7 23:20:42 编辑过 |
关键字查询
相关文章
|