FileInfo是什么意思
FileInfo是.NET Framework在System.IO命名空间中的一个类,用于提供有关文件的各种信息和操作方法。FileInfo可以访问文件的属性,如文件名、扩展名、大小、创建时间、修改时间和访问时间等,还可以执行文件的操作,如复制、移动、重命名和删除等。
相关词:File、Directory、Path
File、Directory和Path都是System.IO命名空间中的类,与FileInfo有关系。它们可以帮助我们更好地管理文件和文件夹。
File类提供了对文件的操作,如读取、写入、删除和创建等。Directory类提供了对文件夹的操作,如创建、删除、移动和复制等。Path类提供了有关路径的一些操作,如获取文件名、扩展名、目录名和路径的组合等。
FileInfo的属性和方法
FileInfo类提供了许多有用的属性和方法来访问和操作文件。下面是一些常用的属性和方法。
属性:以上仅是FileInfo类提供的部分属性和方法,还有很多其他的方法可以访问和操作文件。
示例代码
下面是一个简单的示例代码,演示如何使用FileInfo类来获取和操作文件。
```
using System;
using System.IO;
class Program
{
static void Main()
{
// 创建FileInfo对象
FileInfo file = new FileInfo("example.txt");
// 打印文件名和路径
Console.WriteLine("FileName: " + file.Name);
Console.WriteLine("FullName: " + file.FullName);
// 打印文件属性
Console.WriteLine("Length: " + file.Length);
Console.WriteLine("CreationTime: " + file.CreationTime);
Console.WriteLine("LastAccessTime: " + file.LastAccessTime);
Console.WriteLine("LastWriteTime: " + file.LastWriteTime);
// 复制文件
file.CopyTo("example_copy.txt");
// 重命名文件
file.Rename("new_example.txt");
// 删除文件
file.Delete();
}
}
以上示例代码创建了一个FileInfo对象,然后打印了文件名、路径和文件属性。接着复制文件、重命名文件和删除文件。
网友留言(0)