public final class FileUtil extends Object
| コンストラクタと説明 |
|---|
FileUtil() |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
static void |
appendContent(File file,
String string,
String encodingName) |
static boolean |
assertDirectoryExists(File directory) |
static File |
createUniqueDirectory(File directory,
String prefix) |
static File |
createUniqueFile(File directory,
String prefix) |
static File |
createUniqueFile(File directory,
String prefix,
String suffix) |
static boolean |
forceDelete(File path)
delete directory recursively.
|
static String |
getHead(File file,
String encodingName,
int maxLines) |
static String |
getTail(File file,
String encodingName,
int maxLines) |
static CloseableIterator<String> |
iterateLines(File file,
String encodingName) |
static String |
readAsString(File file,
String encodingName) |
static Collection<String> |
readLines(File file,
String encodingName) |
static void |
replaceContent(File file,
String string,
String encodingName) |
static void |
withPrintWriter(File file,
String encoding,
BlockPE<PrintWriter,IOException> block) |
static void |
writeStream(File file,
InputStream is) |
static void |
writeString(File file,
String string,
String encodingName) |
static void |
writeString(File file,
String string,
String encodingName,
boolean append) |
public static File createUniqueFile(File directory, String prefix) throws IOException
IOExceptionpublic static File createUniqueFile(File directory, String prefix, String suffix) throws IOException
IOExceptionpublic static File createUniqueDirectory(File directory, String prefix) throws IOException
IOExceptionpublic static boolean assertDirectoryExists(File directory)
public static boolean forceDelete(File path)
path - directory to deletepublic static String readAsString(File file, String encodingName) throws FileNotFoundException, IOException
public static Collection<String> readLines(File file, String encodingName) throws FileNotFoundException, IOException
public static CloseableIterator<String> iterateLines(File file, String encodingName) throws FileNotFoundException, IOException
public static String getHead(File file, String encodingName, int maxLines) throws FileNotFoundException, IOException
public static String getTail(File file, String encodingName, int maxLines) throws FileNotFoundException, IOException
public static void writeString(File file, String string, String encodingName) throws IOException
IOExceptionpublic static void writeString(File file, String string, String encodingName, boolean append) throws IOException
IOExceptionpublic static void appendContent(File file, String string, String encodingName) throws IOException
IOExceptionpublic static void replaceContent(File file, String string, String encodingName) throws IOException
IOExceptionpublic static void writeStream(File file, InputStream is) throws IOException
IOExceptionpublic static void withPrintWriter(File file, String encoding, BlockPE<PrintWriter,IOException> block) throws FileNotFoundException, UnsupportedEncodingException, IOException
Copyright © 2016. All rights reserved.