类 FileUtils
java.lang.Object
org.apache.commons.io.FileUtils
com.jeeplus.devtools.util.FileUtils
public class FileUtils
extends org.apache.commons.io.FileUtils
文件操作工具类
实现文件的创建、删除、复制、压缩、解压以及目录的创建、删除、复制、压缩解压等功能
- 版本:
- 2021-06-21
- 作者:
- jeeplus
-
字段概要
从类继承的字段 org.apache.commons.io.FileUtils
EMPTY_FILE_ARRAY, ONE_EB, ONE_EB_BI, ONE_GB, ONE_GB_BI, ONE_KB, ONE_KB_BI, ONE_MB, ONE_MB_BI, ONE_PB, ONE_PB_BI, ONE_TB, ONE_TB_BI, ONE_YB, ONE_ZB -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明static booleancopyDirectory(String srcDirName, String descDirName) 复制整个目录的内容,如果目标目录存在,则不覆盖static booleancopyDirectoryCover(String srcDirName, String descDirName, boolean coverlay) 复制整个目录的内容static boolean复制单个文件,如果目标文件存在,则不覆盖static booleancopyFileCover(String srcFileName, String descFileName, boolean coverlay) 复制单个文件static booleancreateDirectory(String descDirName) 创建目录static booleancreateFile(String descFileName) 创建单个文件static booleandeleteDirectory(String dirName) 删除目录及目录下的文件static booleandeleteFile(String fileName) 删除单个文件static boolean删除文件,可以删除单个文件或文件夹static FilegetAvailableFile(String name, int index) 获取可以创建的文件名(如果有同名文件存在,参照Windows系统重命名为xxx(2).xxx)static FilegetAvailableFolder(String name, int index) 获取可以创建的目录名(如果有同名目录存在,参照Windows系统重命名为xxx(2))static boolean判断是否是文件static boolean判断是否是目录static voidwriteToFile(String fileName, String content, boolean append) 写入文件static voidwriteToFile(String fileName, String content, String encoding, boolean append) 写入文件从类继承的方法 org.apache.commons.io.FileUtils
byteCountToDisplaySize, byteCountToDisplaySize, byteCountToDisplaySize, checksum, checksumCRC32, cleanDirectory, contentEquals, contentEqualsIgnoreEOL, convertFileCollectionToFileArray, copyDirectory, copyDirectory, copyDirectory, copyDirectory, copyDirectory, copyDirectoryToDirectory, copyFile, copyFile, copyFile, copyFile, copyFile, copyFileToDirectory, copyFileToDirectory, copyInputStreamToFile, copyToDirectory, copyToDirectory, copyToFile, copyURLToFile, copyURLToFile, createParentDirectories, current, delete, deleteDirectory, deleteQuietly, directoryContains, forceDelete, forceDeleteOnExit, forceMkdir, forceMkdirParent, getFile, getFile, getTempDirectory, getTempDirectoryPath, getUserDirectory, getUserDirectoryPath, isDirectory, isEmptyDirectory, isFileNewer, isFileNewer, isFileNewer, isFileNewer, isFileNewer, isFileNewer, isFileNewer, isFileNewer, isFileNewer, isFileNewer, isFileNewer, isFileNewer, isFileOlder, isFileOlder, isFileOlder, isFileOlder, isFileOlder, isFileOlder, isFileOlder, isFileOlder, isFileOlder, isFileOlder, isFileOlder, isFileOlder, isRegularFile, isSymlink, iterateFiles, iterateFiles, iterateFilesAndDirs, lastModified, lastModifiedFileTime, lastModifiedUnchecked, lineIterator, lineIterator, listFiles, listFiles, listFilesAndDirs, moveDirectory, moveDirectoryToDirectory, moveFile, moveFile, moveFileToDirectory, moveToDirectory, newOutputStream, openInputStream, openOutputStream, openOutputStream, readFileToByteArray, readFileToString, readFileToString, readFileToString, readLines, readLines, readLines, sizeOf, sizeOfAsBigInteger, sizeOfDirectory, sizeOfDirectoryAsBigInteger, streamFiles, toFile, toFiles, touch, toURLs, waitFor, write, write, write, write, write, write, writeByteArrayToFile, writeByteArrayToFile, writeByteArrayToFile, writeByteArrayToFile, writeLines, writeLines, writeLines, writeLines, writeLines, writeLines, writeLines, writeLines, writeStringToFile, writeStringToFile, writeStringToFile, writeStringToFile, writeStringToFile, writeStringToFile
-
构造器详细资料
-
FileUtils
public FileUtils()
-
-
方法详细资料
-
isFile
判断是否是文件- 参数:
source-
-
isFolder
判断是否是目录- 参数:
source-
-
copyFile
复制单个文件,如果目标文件存在,则不覆盖- 参数:
srcFileName- 待复制的文件名descFileName- 目标文件名- 返回:
- 如果复制成功,则返回true,否则返回false
-
copyFileCover
复制单个文件- 参数:
srcFileName- 待复制的文件名descFileName- 目标文件名coverlay- 如果目标文件已存在,是否覆盖- 返回:
- 如果复制成功,则返回true,否则返回false
-
copyDirectory
复制整个目录的内容,如果目标目录存在,则不覆盖- 参数:
srcDirName- 源目录名descDirName- 目标目录名- 返回:
- 如果复制成功返回true,否则返回false
-
copyDirectoryCover
复制整个目录的内容- 参数:
srcDirName- 源目录名descDirName- 目标目录名coverlay- 如果目标目录存在,是否覆盖- 返回:
- 如果复制成功返回true,否则返回false
-
delFile
删除文件,可以删除单个文件或文件夹- 参数:
fileName- 被删除的文件名- 返回:
- 如果删除成功,则返回true,否是返回false
-
deleteFile
删除单个文件- 参数:
fileName- 被删除的文件名- 返回:
- 如果删除成功,则返回true,否则返回false
-
deleteDirectory
删除目录及目录下的文件- 参数:
dirName- 被删除的目录所在的文件路径- 返回:
- 如果目录删除成功,则返回true,否则返回false
-
createFile
创建单个文件- 参数:
descFileName- 文件名,包含路径- 返回:
- 如果创建成功,则返回true,否则返回false
-
createDirectory
创建目录- 参数:
descDirName- 目录名,包含路径- 返回:
- 如果创建成功,则返回true,否则返回false
-
getAvailableFile
获取可以创建的文件名(如果有同名文件存在,参照Windows系统重命名为xxx(2).xxx)- 参数:
name-index-- 返回:
-
getAvailableFolder
获取可以创建的目录名(如果有同名目录存在,参照Windows系统重命名为xxx(2))- 参数:
name-index-- 返回:
-
writeToFile
写入文件 -
writeToFile
写入文件
-