📜  c# 获取文件作者 - C# (1)

📅  最后修改于: 2023-12-03 15:29:48.223000             🧑  作者: Mango

C# 获取文件作者

在我们日常的开发工作中,有时候需要获取一个文件的作者信息。在C#中,可以使用System.IO命名空间下的FileInfo类来实现这个功能。

步骤一:创建FileInfo对象

首先,我们需要创建一个FileInfo对象,该对象包含我们想要获取作者信息的文件路径。可以通过指定文件路径的方式来创建FileInfo对象,如下所示:

FileInfo fileInfo = new FileInfo(@"C:\MyDocuments\MyFile.txt");
步骤二:获取作者信息

获取文件作者信息的方法是通过扩展属性“VersionInfo”的属性值“CompanyName”来获取。如下所示:

string author = fileInfo.VersionInfo.CompanyName;
完整代码
using System.IO;

class MainClass {
  public static void Main (string[] args) {
    FileInfo fileInfo = new FileInfo(@"C:\MyDocuments\MyFile.txt");
    string author = fileInfo.VersionInfo.CompanyName;
    Console.WriteLine($"Author: {author}");
  }
}
注意事项
  • 首先,需要保证文件存在,并且不是一个目录。
  • 其次,文件必须具有文件版本信息,否则获取不到作者信息。

以上就是在C#中获取文件作者信息的方法。使用FileInfo类可以轻松获取文件信息,并且非常方便。