Class VersionUtil


  • public class VersionUtil
    extends Object
    Reads Windows Version info from files (the version details you can see by right-clicking and choosing properties)
    Author:
    mlfreeman[at]gmail.com
    • Constructor Detail

      • VersionUtil

        public VersionUtil()
    • Method Detail

      • getFileVersionInfo

        public static VerRsrc.VS_FIXEDFILEINFO getFileVersionInfo​(String filePath)
        Gets the file's version number info
        Parameters:
        filePath - The path to the file
        Returns:
        The VS_FIXEDFILEINFO structure read from the file.
        Use the getFileVersionMajor(), getFileVersionMinor(), getFileVersionRevision(), and getFileVersionBuild()
        Throws:
        UnsupportedOperationException - if VerQueryValue fails to get version info from the file.