public class FileUtil
extends java.lang.Object
Constructor and Description |
---|
FileUtil() |
Modifier and Type | Method and Description |
---|---|
static void |
checkFilePath(java.nio.file.Path filePath) |
static boolean |
checksumsEqual(java.lang.String checksum1,
java.lang.String checksum2) |
static void |
deleteFile(java.nio.file.Path filePath) |
static void |
deleteFile(java.nio.file.Path filePath,
boolean retry) |
static void |
fireDeleteEvents(java.nio.file.Path filePath) |
static java.lang.String |
getChecksum(java.nio.file.Path filePath) |
static java.nio.channels.FileLock |
getFileLock(java.nio.channels.FileChannel fileChannel) |
static java.nio.file.Path |
getFilePath(java.lang.String first,
java.lang.String... more) |
static java.lang.String |
getFilePathName(java.lang.String first,
java.lang.String... more) |
static long |
getLastModifiedTime(java.nio.file.Path filePath) |
static java.lang.String |
getNextFilePathName(java.lang.String filePathName) |
static java.lang.String |
getSanitizedFileName(java.lang.String fileName,
java.lang.String extension) |
static boolean |
isHidden(java.nio.file.Path filePath) |
static boolean |
isIgnoredFilePath(java.nio.file.Path filePath) |
static boolean |
isModified(SyncFile syncFile) |
static boolean |
isModified(SyncFile syncFile,
java.nio.file.Path filePath) |
static boolean |
isValidChecksum(java.nio.file.Path filePath) |
static boolean |
isValidFileName(java.lang.String fileName) |
static void |
moveFile(java.nio.file.Path sourceFilePath,
java.nio.file.Path targetFilePath) |
static void |
moveFile(java.nio.file.Path sourceFilePath,
java.nio.file.Path targetFilePath,
boolean retry) |
static void |
releaseFileLock(java.nio.channels.FileLock fileLock) |
static void |
setModifiedTime(java.nio.file.Path filePath,
long modifiedTime) |
public static void checkFilePath(java.nio.file.Path filePath)
public static boolean checksumsEqual(java.lang.String checksum1, java.lang.String checksum2)
public static void deleteFile(java.nio.file.Path filePath)
public static void deleteFile(java.nio.file.Path filePath, boolean retry) throws java.io.IOException
java.io.IOException
public static void fireDeleteEvents(java.nio.file.Path filePath) throws java.io.IOException
java.io.IOException
public static java.lang.String getChecksum(java.nio.file.Path filePath) throws java.io.IOException
java.io.IOException
public static java.nio.channels.FileLock getFileLock(java.nio.channels.FileChannel fileChannel)
public static java.nio.file.Path getFilePath(java.lang.String first, java.lang.String... more)
public static java.lang.String getFilePathName(java.lang.String first, java.lang.String... more)
public static long getLastModifiedTime(java.nio.file.Path filePath) throws java.io.IOException
java.io.IOException
public static java.lang.String getNextFilePathName(java.lang.String filePathName)
public static java.lang.String getSanitizedFileName(java.lang.String fileName, java.lang.String extension)
public static boolean isHidden(java.nio.file.Path filePath)
public static boolean isIgnoredFilePath(java.nio.file.Path filePath)
public static boolean isModified(SyncFile syncFile)
public static boolean isModified(SyncFile syncFile, java.nio.file.Path filePath)
public static boolean isValidChecksum(java.nio.file.Path filePath) throws java.io.IOException
java.io.IOException
public static boolean isValidFileName(java.lang.String fileName)
public static void moveFile(java.nio.file.Path sourceFilePath, java.nio.file.Path targetFilePath)
public static void moveFile(java.nio.file.Path sourceFilePath, java.nio.file.Path targetFilePath, boolean retry) throws java.io.IOException
java.io.IOException
public static void releaseFileLock(java.nio.channels.FileLock fileLock)
public static void setModifiedTime(java.nio.file.Path filePath, long modifiedTime) throws java.io.IOException
java.io.IOException