org.apache.activemq.util
Class IOHelper
java.lang.Object
org.apache.activemq.util.IOHelper
public final class IOHelper
- extends java.lang.Object
Method Summary |
static void |
copyFile(java.io.File src,
java.io.File dest)
|
static void |
copyFile(java.io.File src,
java.io.File dest,
java.io.FilenameFilter filter)
|
static void |
copyInputStream(java.io.InputStream in,
java.io.OutputStream out)
|
static void |
copySingleFile(java.io.File src,
java.io.File dest)
|
static boolean |
deleteChildren(java.io.File parent)
|
static boolean |
deleteFile(java.io.File fileToDelete)
|
static java.lang.String |
getDefaultDataDirectory()
|
static java.lang.String |
getDefaultDirectoryPrefix()
Allows a system property to be used to overload the default data
directory which can be useful for forcing the test cases to use a target/
prefix |
static java.lang.String |
getDefaultStoreDirectory()
|
static void |
mkdirs(java.io.File dir)
|
static void |
moveFile(java.io.File src,
java.io.File targetDirectory)
|
static java.lang.String |
toFileSystemDirectorySafeName(java.lang.String name)
Converts any string into a string that is safe to use as a file name. |
static java.lang.String |
toFileSystemSafeName(java.lang.String name)
|
static java.lang.String |
toFileSystemSafeName(java.lang.String name,
boolean dirSeparators,
int maxFileLength)
Converts any string into a string that is safe to use as a file name. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MAX_DIR_NAME_LENGTH
protected static final int MAX_DIR_NAME_LENGTH
MAX_FILE_NAME_LENGTH
protected static final int MAX_FILE_NAME_LENGTH
getDefaultDataDirectory
public static java.lang.String getDefaultDataDirectory()
getDefaultStoreDirectory
public static java.lang.String getDefaultStoreDirectory()
getDefaultDirectoryPrefix
public static java.lang.String getDefaultDirectoryPrefix()
- Allows a system property to be used to overload the default data
directory which can be useful for forcing the test cases to use a target/
prefix
toFileSystemDirectorySafeName
public static java.lang.String toFileSystemDirectorySafeName(java.lang.String name)
- Converts any string into a string that is safe to use as a file name.
The result will only include ascii characters and numbers, and the "-","_", and "." characters.
- Parameters:
name
-
- Returns:
toFileSystemSafeName
public static java.lang.String toFileSystemSafeName(java.lang.String name)
toFileSystemSafeName
public static java.lang.String toFileSystemSafeName(java.lang.String name,
boolean dirSeparators,
int maxFileLength)
- Converts any string into a string that is safe to use as a file name.
The result will only include ascii characters and numbers, and the "-","_", and "." characters.
- Parameters:
name
- dirSeparators
- maxFileLength
-
- Returns:
deleteFile
public static boolean deleteFile(java.io.File fileToDelete)
deleteChildren
public static boolean deleteChildren(java.io.File parent)
moveFile
public static void moveFile(java.io.File src,
java.io.File targetDirectory)
throws java.io.IOException
- Throws:
java.io.IOException
copyFile
public static void copyFile(java.io.File src,
java.io.File dest)
throws java.io.IOException
- Throws:
java.io.IOException
copyFile
public static void copyFile(java.io.File src,
java.io.File dest,
java.io.FilenameFilter filter)
throws java.io.IOException
- Throws:
java.io.IOException
copySingleFile
public static void copySingleFile(java.io.File src,
java.io.File dest)
throws java.io.IOException
- Throws:
java.io.IOException
copyInputStream
public static void copyInputStream(java.io.InputStream in,
java.io.OutputStream out)
throws java.io.IOException
- Throws:
java.io.IOException
mkdirs
public static void mkdirs(java.io.File dir)
throws java.io.IOException
- Throws:
java.io.IOException
Copyright © 2005-2016. All Rights Reserved.