我正在为我在 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 ...