|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.stimulsoft.lib.io.StiFileUtil
public class StiFileUtil
Утилита работы с файлами. Copyright Stimulsoft
Method Summary | |
---|---|
static void |
checkFile(java.io.File file,
boolean needRead,
boolean needWritten)
|
static void |
checkReadFile(java.io.File file)
|
static void |
checkWrittenFile(java.io.File file)
|
static void |
copyFolder(java.io.File src,
java.io.File dest)
|
static void |
copyInputStreamToFile(java.io.InputStream source,
java.io.File destination)
|
static void |
deleteFolder(java.io.File file)
|
static java.util.Iterator<java.io.File> |
iterateFiles(java.io.File directory,
java.lang.String[] extensions,
boolean recursive)
Позволяет перебирать файлы в заданной директории. |
static StiLineIterator |
lineIterator(java.io.File file)
Return an Iterator for the lines in an InputStream . |
static java.io.InputStream |
openInputStream(java.io.File file)
|
static java.io.FileOutputStream |
openOutputStream(java.io.File file)
Открывает FileOutputStream для заданного файла, если он не существует, то создает
его. |
static java.lang.String |
readFileToString(java.io.File file)
|
static java.io.InputStream |
removeUtf8BOM(java.io.InputStream inputStream)
|
static void |
writeStringToFile(java.io.File file,
java.lang.String data)
Записывает строку в файл. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public static void writeStringToFile(java.io.File file, java.lang.String data) throws java.io.IOException
file
- для записи, если не сущетсвует, то создается.data
- данные для записи
java.io.IOException
public static java.io.FileOutputStream openOutputStream(java.io.File file) throws java.io.IOException
FileOutputStream
для заданного файла, если он не существует, то создает
его.
file
- the file to open for output
FileOutputStream
java.io.IOException
public static java.io.InputStream openInputStream(java.io.File file) throws java.io.IOException
java.io.IOException
public static java.util.Iterator<java.io.File> iterateFiles(java.io.File directory, java.lang.String[] extensions, boolean recursive)
public static void copyInputStreamToFile(java.io.InputStream source, java.io.File destination) throws java.io.IOException
java.io.IOException
public static StiLineIterator lineIterator(java.io.File file) throws java.io.IOException
InputStream
.
file
- входной файл
StiLineIterator
java.io.IOException
public static java.io.InputStream removeUtf8BOM(java.io.InputStream inputStream)
public static java.lang.String readFileToString(java.io.File file) throws java.io.IOException
java.io.IOException
public static void checkReadFile(java.io.File file) throws java.io.IOException
java.io.IOException
public static void checkWrittenFile(java.io.File file) throws java.io.IOException
java.io.IOException
public static void checkFile(java.io.File file, boolean needRead, boolean needWritten) throws java.io.IOException
java.io.IOException
public static void copyFolder(java.io.File src, java.io.File dest) throws java.io.IOException
java.io.IOException
public static void deleteFolder(java.io.File file)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |