Class FileUtils


  • public class FileUtils
    extends Object
    File utilities.
    • Field Detail

      • CURR_DIR_PATH

        public static final String CURR_DIR_PATH
        The current directory path (only reads the current directory once, the first time this field is accessed, so will not reflect subsequent changes to the current directory).
    • Constructor Detail

      • FileUtils

        public FileUtils()
    • Method Detail

      • readAllBytes

        public static byte[] readAllBytes​(InputStream inputStream,
                                          long fileSize,
                                          LogNode log)
                                   throws IOException
        Read all the bytes in an InputStream.
        Parameters:
        inputStream - The InputStream.
        fileSize - The file size, if known, otherwise -1L.
        log - The log.
        Returns:
        The contents of the InputStream.
        Throws:
        IOException - If the contents could not be read.
      • isClassfile

        public static boolean isClassfile​(String path)
        Parameters:
        path - A file path.
        Returns:
        true if path has a ".class" extension, ignoring case.