Package com.wowza.util
Class FileUtils
Object
com.wowza.util.FileUtils
FileUtils: File utilities
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidcloseQuietly(InputStream stream) static voidcloseQuietly(OutputStream stream) static voidcloseQuietly(Reader reader) static voidSimple file copy routinestatic voidstatic booleandeleteDirectory(File path) static voiddeleteFolder(File folder) static byte[]fileToByteArray(File file) static ObjectgetFileEditor(String filePath) static StringEncode a stream name (deal with path elements) to a valid filename.static StringtoValidFilename(String name) Encode a name to a valid filename.static voidtraverseDirectory(File dir, IFileProcess fileNotify) Traverse a directory recursively calling fileNotify for each file and folder encounteredstatic FileversionFile(File newFile) Rename a file using the file format [original-name]_#[.ext].
-
Field Details
-
fileEditors
-
-
Constructor Details
-
FileUtils
public FileUtils()
-
-
Method Details
-
fileToByteArray
-
streamNameToValidFilename
Encode a stream name (deal with path elements) to a valid filename.- Parameters:
name- stream name- Returns:
- encoded filename
-
toValidFilename
Encode a name to a valid filename.- Parameters:
name-- Returns:
- encoded filename
-
copyFile
Simple file copy routine- Parameters:
fromFile- from filetoFile- to file
-
copyFile2
- Throws:
IOException
-
closeQuietly
-
closeQuietly
-
closeQuietly
-
deleteDirectory
-
versionFile
Rename a file using the file format [original-name]_#[.ext].- Parameters:
newFile- input file- Returns:
- renamed file
-
traverseDirectory
Traverse a directory recursively calling fileNotify for each file and folder encountered- Parameters:
dir- starting directoryfileNotify- file notify object
-
deleteFolder
-
getFileEditor
-