using System.IO;
using System.Diagnostics;
DirectoryInfo Folder = new DirectoryInfo(AppDomain.CurrentDomain.BaseDirectory);
foreach (FileInfo FI in Folder.GetFiles())
{
if (FI.Name.Substring(FI.Name.Length - 4) == ".dll")
{
string FileName = FI.Name;//文件名称
string FileVersion = FileVersionInfo.GetVersionInfo(FI.FullName).FileVersion;//文件版本
string ProductVersion = FileVersionInfo.GetVersionInfo(FI.FullName).ProductVersion;//产品版本
string FileDescription = FileVersionInfo.GetVersionInfo(FI.FullName).FileDescription;//文件说明
string ProductName = FileVersionInfo.GetVersionInfo(FI.FullName).ProductName;//产品名称
string Length = FI.Length.ToString();//文件大小
string LastWriteTime = FI.LastWriteTime.ToString();//修改日期
}
}