Class TestFileUtils
- java.lang.Object
-
- org.eclipse.aether.internal.test.util.TestFileUtils
-
public class TestFileUtils extends java.lang.Object
Provides utility methods to read and write (temporary) files.
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static longcopyFile(java.io.File source, java.io.File target)static java.io.FilecreateTempDir()static java.io.FilecreateTempDir(java.lang.String suffix)static java.io.FilecreateTempFile(byte[] pattern, int repeat)static java.io.FilecreateTempFile(java.lang.String contents)static voiddeleteFile(java.io.File file)static voiddeleteTempFiles()static booleanmkdirs(java.io.File directory)static byte[]readBytes(java.io.File file)static voidreadProps(java.io.File file, java.util.Properties props)static java.lang.StringreadString(java.io.File file)static voidwriteBytes(java.io.File file, byte[] pattern, int repeat)static voidwriteProps(java.io.File file, java.util.Properties props)static voidwriteString(java.io.File file, java.lang.String content)static voidwriteString(java.io.File file, java.lang.String content, long timestamp)
-
-
-
Method Detail
-
deleteTempFiles
public static void deleteTempFiles() throws java.io.IOException
- Throws:
java.io.IOException
-
deleteFile
public static void deleteFile(java.io.File file) throws java.io.IOException
- Throws:
java.io.IOException
-
mkdirs
public static boolean mkdirs(java.io.File directory)
-
createTempFile
public static java.io.File createTempFile(java.lang.String contents) throws java.io.IOException
- Throws:
java.io.IOException
-
createTempFile
public static java.io.File createTempFile(byte[] pattern, int repeat) throws java.io.IOException
- Throws:
java.io.IOException
-
createTempDir
public static java.io.File createTempDir() throws java.io.IOException
- Throws:
java.io.IOException
-
createTempDir
public static java.io.File createTempDir(java.lang.String suffix) throws java.io.IOException
- Throws:
java.io.IOException
-
copyFile
public static long copyFile(java.io.File source, java.io.File target) throws java.io.IOException
- Throws:
java.io.IOException
-
readBytes
public static byte[] readBytes(java.io.File file) throws java.io.IOException
- Throws:
java.io.IOException
-
writeBytes
public static void writeBytes(java.io.File file, byte[] pattern, int repeat) throws java.io.IOException
- Throws:
java.io.IOException
-
readString
public static java.lang.String readString(java.io.File file) throws java.io.IOException
- Throws:
java.io.IOException
-
writeString
public static void writeString(java.io.File file, java.lang.String content) throws java.io.IOException
- Throws:
java.io.IOException
-
writeString
public static void writeString(java.io.File file, java.lang.String content, long timestamp) throws java.io.IOException
- Throws:
java.io.IOException
-
readProps
public static void readProps(java.io.File file, java.util.Properties props) throws java.io.IOException
- Throws:
java.io.IOException
-
writeProps
public static void writeProps(java.io.File file, java.util.Properties props) throws java.io.IOException
- Throws:
java.io.IOException
-
-