Class FileUtils

Object
com.wowza.util.FileUtils

public class FileUtils extends Object

FileUtils: File utilities

  • Field Details

  • Constructor Details

    • FileUtils

      public FileUtils()
  • Method Details

    • fileToByteArray

      public static byte[] fileToByteArray(File file)
    • streamNameToValidFilename

      public static String streamNameToValidFilename(String name)
      Encode a stream name (deal with path elements) to a valid filename.
      Parameters:
      name - stream name
      Returns:
      encoded filename
    • toValidFilename

      public static String toValidFilename(String name)
      Encode a name to a valid filename.
      Parameters:
      name -
      Returns:
      encoded filename
    • copyFile

      public static void copyFile(File fromFile, File toFile)
      Simple file copy routine
      Parameters:
      fromFile - from file
      toFile - to file
    • copyFile2

      public static void copyFile2(File fromFile, File toFile) throws IOException
      Throws:
      IOException
    • closeQuietly

      public static void closeQuietly(InputStream stream)
    • closeQuietly

      public static void closeQuietly(OutputStream stream)
    • closeQuietly

      public static void closeQuietly(Reader reader)
    • deleteDirectory

      public static boolean deleteDirectory(File path)
    • versionFile

      public static File versionFile(File newFile)
      Rename a file using the file format [original-name]_#[.ext].
      Parameters:
      newFile - input file
      Returns:
      renamed file
    • traverseDirectory

      public static void traverseDirectory(File dir, IFileProcess fileNotify)
      Traverse a directory recursively calling fileNotify for each file and folder encountered
      Parameters:
      dir - starting directory
      fileNotify - file notify object
    • deleteFolder

      public static void deleteFolder(File folder)
    • getFileEditor

      public static Object getFileEditor(String filePath)