基本信息
源码名称:C# 文件信息查看器(实现了拖放文件并查看文件信息)
源码大小:0.01M
文件格式:.zip
开发语言:C#
更新时间:2015-03-14
×
请留下您的邮箱,我们将在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();
}
}
}