public class PersistenceUtil extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
static int |
MAX_FILE_BUF_SIZE |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
clearDir(String dirPath,
long lastModified) |
boolean |
deleteFile(File localFile) |
boolean |
deleteFile(String localPath) |
boolean |
forceDeleteFile(File localFile) |
static InputStream |
getInputStreamFromFile(File fileForRead) |
ReentrantReadWriteLock |
getLock(String path) |
static FileOutputStream |
getOutputStreamForFile(File fileForWrite,
boolean append) |
static List<File> |
listFiles(String dirPath) |
byte[] |
readContentBytesFromFile(File fileForRead) |
String |
readContentFromFile(File fileForRead) |
void |
removeLock(String path) |
boolean |
saveContentToFile(byte[] content,
File fileForSave) |
boolean |
saveContentToFile(String content,
File fileForSave) |
boolean |
saveFileToLocal(String localPath,
File inputFile) |
static PersistenceUtil |
sharedInstance() |
public static final int MAX_FILE_BUF_SIZE
public static PersistenceUtil sharedInstance()
public ReentrantReadWriteLock getLock(String path)
public void removeLock(String path)
public boolean saveContentToFile(byte[] content,
File fileForSave)
public byte[] readContentBytesFromFile(File fileForRead)
public boolean deleteFile(String localPath)
public boolean forceDeleteFile(File localFile)
public boolean deleteFile(File localFile)
public static FileOutputStream getOutputStreamForFile(File fileForWrite, boolean append) throws IOException
IOExceptionpublic static InputStream getInputStreamFromFile(File fileForRead) throws IOException
IOExceptionpublic void clearDir(String dirPath, long lastModified)
Copyright © 2019. All rights reserved.