Class FileUtil


  • public class FileUtil
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor Description
      FileUtil()  
    • Method Summary

      Modifier and Type Method Description
      static void compressAndEncrypt​(java.io.File src, java.io.File dst, java.lang.String password)  
      static java.lang.String createFileHash​(java.io.File file)  
      static java.lang.String createHash​(java.lang.String... values)  
      static void decryptAndDecompress​(java.io.File src, java.io.File dst, java.lang.String password)  
      static void deleteFileRecursive​(java.io.File file)  
      static java.lang.String getFileContentLanguage​(java.lang.String content)  
      static FileMetaData parseFileMetaData​(java.io.File file)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • FileUtil

        public FileUtil()
    • Method Detail

      • compressAndEncrypt

        public static void compressAndEncrypt​(java.io.File src,
                                              java.io.File dst,
                                              java.lang.String password)
                                       throws java.lang.Exception
        Throws:
        java.lang.Exception
      • decryptAndDecompress

        public static void decryptAndDecompress​(java.io.File src,
                                                java.io.File dst,
                                                java.lang.String password)
                                         throws java.lang.Exception
        Throws:
        java.lang.Exception
      • parseFileMetaData

        public static FileMetaData parseFileMetaData​(java.io.File file)
      • getFileContentLanguage

        public static java.lang.String getFileContentLanguage​(java.lang.String content)
      • createFileHash

        public static java.lang.String createFileHash​(java.io.File file)
      • createHash

        public static java.lang.String createHash​(java.lang.String... values)
      • deleteFileRecursive

        public static void deleteFileRecursive​(java.io.File file)