public class FileUtils
extends java.lang.Object
| 限定符和类型 | 字段和说明 |
|---|---|
static org.apache.commons.io.filefilter.SuffixFileFilter |
fileFilter
basic image file filter.
|
| 构造器和说明 |
|---|
FileUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
browseUri(java.lang.String uri)
Opens a browser windows th |
static java.util.ArrayList<java.io.File> |
getAllImageFiles(java.io.File directory,
boolean descendIntoSubDirectories)
Returns all images from a directory in an array of File.
|
static java.util.ArrayList<java.lang.String> |
getAllImages(java.io.File directory,
boolean descendIntoSubDirectories)
Returns all images from a directory in an array.
|
static boolean |
isImageFileCompatible(java.io.File f)
Just opens an image with Java and reports if false if there are problems.
|
static java.util.ArrayList<java.lang.String> |
readFileLines(java.io.File directory,
boolean descendIntoSubDirectories) |
static byte[] |
readFileToByteArray(java.io.File file)
Reads a whole file into a StringBuffer based on java.nio
|
static void |
readWholeFile(java.io.File file,
java.lang.StringBuilder stringBuilder)
Reads a whole file into a StringBuffer based on java.nio
|
static java.lang.String |
saveImageResultsToHtml(java.lang.String prefix,
ImageSearchHits hits,
java.lang.String queryImage,
org.apache.lucene.index.IndexReader reader)
Puts results into a HTML file.
|
static java.lang.String |
saveImageResultsToHtml(java.lang.String prefix,
org.apache.lucene.search.TopDocs hits,
org.apache.lucene.index.IndexReader reader,
java.lang.String queryImage)
Puts results into a HTML file.
|
static void |
saveImageResultsToPng(java.lang.String prefix,
ImageSearchHits hits,
java.lang.String queryImage,
org.apache.lucene.index.IndexReader reader) |
static void |
saveImageResultsToPng(java.lang.String prefix,
org.apache.lucene.search.TopDocs hits,
java.lang.String queryImage,
org.apache.lucene.index.IndexReader ir) |
static void |
zipDirectory(java.io.File directory,
java.io.File base,
java.util.zip.ZipOutputStream zos) |
public static final org.apache.commons.io.filefilter.SuffixFileFilter fileFilter
public static java.util.ArrayList<java.lang.String> getAllImages(java.io.File directory,
boolean descendIntoSubDirectories)
throws java.io.IOException
directory - the directory to start withdescendIntoSubDirectories - should we include sub directories?java.io.IOExceptionpublic static java.util.ArrayList<java.io.File> getAllImageFiles(java.io.File directory,
boolean descendIntoSubDirectories)
throws java.io.IOException
directory - the directory to start withdescendIntoSubDirectories - should we include sub directories?java.io.IOExceptionpublic static java.lang.String saveImageResultsToHtml(java.lang.String prefix,
ImageSearchHits hits,
java.lang.String queryImage,
org.apache.lucene.index.IndexReader reader)
throws java.io.IOException
prefix - hits - queryImage - java.io.IOExceptionpublic static java.lang.String saveImageResultsToHtml(java.lang.String prefix,
org.apache.lucene.search.TopDocs hits,
org.apache.lucene.index.IndexReader reader,
java.lang.String queryImage)
throws java.io.IOException
prefix - hits - reader - queryImage - java.io.IOExceptionpublic static void browseUri(java.lang.String uri)
uri - the path to the file to show in the browser window.public static void saveImageResultsToPng(java.lang.String prefix,
ImageSearchHits hits,
java.lang.String queryImage,
org.apache.lucene.index.IndexReader reader)
throws java.io.IOException
java.io.IOExceptionpublic static void saveImageResultsToPng(java.lang.String prefix,
org.apache.lucene.search.TopDocs hits,
java.lang.String queryImage,
org.apache.lucene.index.IndexReader ir)
throws java.io.IOException
java.io.IOExceptionpublic static void zipDirectory(java.io.File directory,
java.io.File base,
java.util.zip.ZipOutputStream zos)
throws java.io.IOException
java.io.IOExceptionpublic static boolean isImageFileCompatible(java.io.File f)
f - the file to check.public static java.util.ArrayList<java.lang.String> readFileLines(java.io.File directory,
boolean descendIntoSubDirectories)
throws java.io.IOException
java.io.IOExceptionpublic static void readWholeFile(java.io.File file,
java.lang.StringBuilder stringBuilder)
throws java.io.IOException
file - the file to open.stringBuilder - to write the File to.java.io.IOExceptionpublic static byte[] readFileToByteArray(java.io.File file)
throws java.io.IOException
file - the file to open.java.io.IOException