Package com.wowza.util
Class FileUtils
- Object
- 
- com.wowza.util.FileUtils
 
- 
 public class FileUtils extends ObjectFileUtils: File utilities 
- 
- 
Field SummaryFields Modifier and Type Field Description protected static java.util.Map<String,Object>fileEditors
 - 
Constructor SummaryConstructors Constructor Description FileUtils()
 - 
Method SummaryAll Methods Static Methods Concrete Methods Modifier and Type Method Description static voidcloseQuietly(java.io.InputStream stream)static voidcloseQuietly(java.io.OutputStream stream)static voidcloseQuietly(java.io.Reader reader)static voidcopyFile(java.io.File fromFile, java.io.File toFile)Simple file copy routinestatic voidcopyFile2(java.io.File fromFile, java.io.File toFile)static booleandeleteDirectory(java.io.File path)static voiddeleteFolder(java.io.File folder)static byte[]fileToByteArray(java.io.File file)static ObjectgetFileEditor(String filePath)static StringstreamNameToValidFilename(String name)Encode a stream name (deal with path elements) to a valid filename.static StringtoValidFilename(String name)Encode a name to a valid filename.static voidtraverseDirectory(java.io.File dir, IFileProcess fileNotify)Traverse a directory recursively calling fileNotify for each file and folder encounteredstatic java.io.FileversionFile(java.io.File newFile)Rename a file using the file format [original-name]_#[.ext].
 
- 
- 
- 
Method Detail- 
fileToByteArraypublic static byte[] fileToByteArray(java.io.File file) 
 - 
streamNameToValidFilenamepublic static String streamNameToValidFilename(String name) Encode a stream name (deal with path elements) to a valid filename.- Parameters:
- name- stream name
- Returns:
- encoded filename
 
 - 
toValidFilenamepublic static String toValidFilename(String name) Encode a name to a valid filename.- Parameters:
- name-
- Returns:
- encoded filename
 
 - 
copyFilepublic static void copyFile(java.io.File fromFile, java.io.File toFile)Simple file copy routine- Parameters:
- fromFile- from file
- toFile- to file
 
 - 
copyFile2public static void copyFile2(java.io.File fromFile, java.io.File toFile) throws java.io.IOException- Throws:
- java.io.IOException
 
 - 
closeQuietlypublic static void closeQuietly(java.io.InputStream stream) 
 - 
closeQuietlypublic static void closeQuietly(java.io.OutputStream stream) 
 - 
closeQuietlypublic static void closeQuietly(java.io.Reader reader) 
 - 
deleteDirectorypublic static boolean deleteDirectory(java.io.File path) 
 - 
versionFilepublic static java.io.File versionFile(java.io.File newFile) Rename a file using the file format [original-name]_#[.ext].- Parameters:
- newFile- input file
- Returns:
- renamed file
 
 - 
traverseDirectorypublic static void traverseDirectory(java.io.File dir, IFileProcess fileNotify)Traverse a directory recursively calling fileNotify for each file and folder encountered- Parameters:
- dir- starting directory
- fileNotify- file notify object
 
 - 
deleteFolderpublic static void deleteFolder(java.io.File folder) 
 - 
getFileEditorpublic static Object getFileEditor(String filePath) 
 
- 
 
-