我开发在Eclipse中我的开发工作(使用Java)的活动追踪。 我现在有程序的路径和我在这度过的时间。
如: 7min C:\Program Files (x86)\Internet Explorer\iexplore.exe
和10min C:\Program Files\Microsoft Office\Office14\OUTLOOK.EXE
我现在想知道程序的名称。 在C#中,我得到这样的:
System.Diagnostics.FileVersionInfo versionInfo = System.Diagnostics.FileVersionInfo.GetVersionInfo(file);
return (versionInfo.FileDescription == string.Empty) ? null : versionInfo.FileDescription;
不幸的是,我发现在Java中没有这样的方式,我不知道这是否可能?
谢谢!
编辑 :我也看了这个帖子和接受的答案,但无法获得FileDescription ...