C# -- 使用FileInfo获取文件信息
C# -- 使用FileInfo获取文件信息
1. 代码实现
1 static void Main(string[] args) 2 { 3 GetFileInfo(@"D:\Test.xlsx"); 4 Console.ReadKey(); 5 } 6 7 8 private static void GetFileInfo(string strFilePath) 9 { 10 StringBuilder sb = new StringBuilder(); 11 if (File.Exists(strFilePath)) 12 { 13 FileInfo fif = new FileInfo(strFilePath); 14 sb.AppendLine(string.Format("文件创建时间:{0}", fif.CreationTime.ToString())); 15 sb.AppendLine(string.Format("文件最后一次读取时间:{0}", fif.LastAccessTime.ToString())); 16 sb.AppendLine(string.Format("文件最后一次修改时间:{0}", fif.LastWriteTime.ToString())); 17 sb.AppendLine(string.Format("文件创建时间(UTC):{0}", fif.CreationTimeUtc.ToString())); 18 sb.AppendLine(string.Format("文件最后一次读取时间(UTC):{0}", fif.LastAccessTimeUtc.ToString())); 19 sb.AppendLine(string.Format("文件最后一次修改时间(UTC):{0}", fif.LastWriteTimeUtc.ToString())); 20 sb.AppendLine(string.Format("文件目录:{0}", fif.Directory)); 21 sb.AppendLine(string.Format("文件目录名称:{0}", fif.DirectoryName)); 22 sb.AppendLine(string.Format("文件扩展名:{0}", fif.Extension)); 23 sb.AppendLine(string.Format("文件完整名称:{0}", fif.FullName)); 24 sb.AppendLine(string.Format("文件名:{0}", fif.Name)); 25 sb.AppendLine(string.Format("文件字节长度:{0}", fif.Length)); 26 Console.WriteLine(sb.ToString()); 27 } 28 }
2. 运行结果:
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步