C# -- 使用FileInfo獲取文件信息 1. 代碼實現 2. 運行結果: ...
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. 運行結果: