找传奇、传世资源到传世资源站!

C# 文件信息查看器(实现了拖放文件并查看文件信息)

8.5玩家评分(1人评分)
下载后可评
介绍 评论 失效链接反馈

可以查看 文件的版本、公司、
C# 文件信息查看器(实现了拖放文件并查看文件信息) C#语言基础-第1张
C# 文件信息查看器(实现了拖放文件并查看文件信息) C#语言基础-第2张

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Diagnostics;namespace mgen_simglefileinfo{ class FileVersionHelper { static Dictionary<string, string> names; static FileVersionHelper() { names = new Dictionary<string, string>() { {"注释", "Comments"}, {"公司名称", "CompanyName"}, {"文件名称", "FileName"}, {"文件版本", "FileVersion"}, {"内部名称", "InternalName"}, {"调试版本", "IsDebug"}, {"补丁版本", "IsPatched"}, {"语言", "Language"}, {"版权", "LegalCopyright"}, {"商标", "LegalTrademarks"}, {"原始文件名称", "OriginalFilename"}, {"产品名称", "ProductName"}, {"产品版本", "ProductVersion"} }; } public static Tuple<string, object>[] GetInfo(string file) { var info = FileVersionInfo.GetVersionInfo(file); return names.Select(n => new Tuple<string, object>( n.Key, typeof(FileVersionInfo).GetProperty(n.Value).GetValue(info, null) ?? (object)"无")).ToArray(); } }}

评论

发表评论必须先登陆, 您可以 登陆 或者 注册新账号 !


在线咨询: 问题反馈
客服QQ:174666394

有问题请留言,看到后及时答复