类 FileUtil
- java.lang.Object
-
- io.github.kylinhunter.commons.io.file.FileUtil
-
public class FileUtil extends java.lang.Object- 作者:
- BiJi'an
- Description:
- Date:
- 2022/1/1
-
-
构造器概要
构造器 构造器 说明 FileUtil()
-
方法概要
所有方法 静态方法 具体方法 修饰符和类型 方法 说明 static java.io.FilecheckValidFile(java.io.File file, boolean isFile)static java.io.FilecheckValidFile(java.io.File file, boolean isFile, java.lang.String name)static voidcleanDirectory(java.io.File directory)static voidcleanDirectoryQuietly(java.io.File file)static voiddelete(java.io.File file)static booleandeleteQuietly(java.io.File file)static voidforceDelete(java.io.File file)static java.io.FileforceMkdir(java.io.File directory)static voidforceMkdirParent(java.io.File file)static java.io.FilegetDir(boolean createParent, java.lang.String... names)static java.io.FilegetDir(java.io.File dir, boolean create, java.lang.String... names)static java.io.FilegetDir(java.io.File dir, java.lang.String... names)static java.io.FilegetDir(java.lang.String... names)static java.io.FilegetFile(boolean createParent, boolean createFile, java.lang.String... names)static java.io.FilegetFile(boolean createParent, java.lang.String... names)static java.io.FilegetFile(java.io.File directory, boolean createParent, boolean createFile, java.lang.String... names)static java.io.FilegetFile(java.io.File dir, boolean createParent, java.lang.String... names)static java.io.FilegetFile(java.io.File dir, java.lang.String... names)static java.io.FilegetFile(java.lang.String... names)static java.io.FilegetFileOrDir(java.io.File directory, boolean createParent, boolean createFile, boolean isFile, java.lang.String... names)static booleanisEmptyDirectory(java.io.File directory)static java.util.Collection<java.io.File>listFiles(java.io.File directory, java.lang.String[] extensions, boolean recursive)static java.io.FilenewFile(java.io.File parent, java.lang.String child)static java.io.FilenewFile(java.lang.String pathname)static java.io.FilenewFile(java.lang.String parent, java.lang.String child)static java.io.FilenewFile(java.net.URI uri)static java.io.FileInputStreamopenInputStream(java.io.File file)static java.util.stream.Stream<java.io.File>streamFiles(java.io.File directory, boolean recursive, java.lang.String... extensions)
-
-
-
方法详细资料
-
newFile
public static java.io.File newFile(java.lang.String pathname)
- 参数:
pathname- pathname- 返回:
- java.io.File
- Description:
- Date:
- 2023-04-22 22:16
- Title:
- createFile
-
newFile
public static java.io.File newFile(java.net.URI uri)
- 参数:
uri- uri- 返回:
- java.io.File
- Description:
- Date:
- 2023-04-22 22:19
- Title:
- newFile
-
newFile
public static java.io.File newFile(java.lang.String parent, java.lang.String child)- 参数:
parent- parentchild- child- 返回:
- java.io.File
- Description:
- Date:
- 2023-04-22 22:18
- Title:
- newFile
-
newFile
public static java.io.File newFile(java.io.File parent, java.lang.String child)- 参数:
parent- parentchild- child- 返回:
- java.io.File
- Description:
- Date:
- 2023-04-22 22:22
- Title:
- newFile
-
delete
public static void delete(java.io.File file)
- 参数:
file- file- Description:
- Date:
- 2023-04-22 00:22
- Title:
- delete
-
getFileOrDir
public static java.io.File getFileOrDir(java.io.File directory, boolean createParent, boolean createFile, boolean isFile, java.lang.String... names)- 参数:
directory- directorycreateParent- createParentcreateFile- createFileisFile- isFilenames- names- 返回:
- java.io.File
- Description:
- Date:
- 2023-04-22 01:21
- Title:
- getFile
-
getFile
public static java.io.File getFile(java.io.File directory, boolean createParent, boolean createFile, java.lang.String... names)- 参数:
directory- directorycreateParent- createParentcreateFile- createFilenames- names- 返回:
- java.io.File
- Description:
- Date:
- 2023-04-22 01:22
- Title:
- getFile
-
getFile
public static java.io.File getFile(java.io.File dir, java.lang.String... names)- 参数:
dir- dirnames- names- 返回:
- java.io.File
- Description:
- Date:
- 2023-04-22 00:59
- Title:
- getFile
-
getFile
public static java.io.File getFile(java.io.File dir, boolean createParent, java.lang.String... names)- 参数:
dir- dircreateParent- createParentnames- names- 返回:
- java.io.File
- Description:
- Date:
- 2023-04-22 00:59
- Title:
- getFile
-
getFile
public static java.io.File getFile(java.lang.String... names)
- 参数:
names- names- 返回:
- java.io.File
- Description:
- Date:
- 2023-04-22 00:59
- Title:
- getFile
-
getFile
public static java.io.File getFile(boolean createParent, java.lang.String... names)- 参数:
createParent- createParentnames- names- 返回:
- java.io.File
- Description:
- Date:
- 2023-04-22 00:59
- Title:
- getFile
-
getFile
public static java.io.File getFile(boolean createParent, boolean createFile, java.lang.String... names)- 参数:
createParent- createParentcreateFile- createFilenames- names- 返回:
- java.io.File
- Description:
- Date:
- 2023-04-22 01:00
- Title:
- getFile
-
getDir
public static java.io.File getDir(java.io.File dir, boolean create, java.lang.String... names)- 参数:
dir- dircreate- createnames- names- 返回:
- java.io.File
- Description:
- Date:
- 2023-04-22 00:59
- Title:
- getFile
-
getDir
public static java.io.File getDir(java.io.File dir, java.lang.String... names)- 参数:
dir- dirnames- names- 返回:
- java.io.File
- Description:
- Date:
- 2023-04-22 00:59
- Title:
- getFile
-
getDir
public static java.io.File getDir(java.lang.String... names)
- 参数:
names- names- 返回:
- java.io.File
- Description:
- Date:
- 2023-04-22 00:59
- Title:
- getFile
-
getDir
public static java.io.File getDir(boolean createParent, java.lang.String... names)- 参数:
createParent- createParentnames- names- 返回:
- java.io.File
- Description:
- Date:
- 2023-04-22 00:59
- Title:
- getFile
-
isEmptyDirectory
public static boolean isEmptyDirectory(java.io.File directory)
- 参数:
directory- directory- 返回:
- boolean
- Description:
- Date:
- 2023-04-22 00:01
- Title:
- isEmptyDirectory
-
listFiles
public static java.util.Collection<java.io.File> listFiles(java.io.File directory, java.lang.String[] extensions, boolean recursive)- 参数:
directory- directoryextensions- extensionsrecursive- recursive- 返回:
- java.util.Collection
- Description:
- Date:
- 2023-04-22 16:17
- Title:
- listFiles
-
streamFiles
public static java.util.stream.Stream<java.io.File> streamFiles(java.io.File directory, boolean recursive, java.lang.String... extensions)- 参数:
directory- directoryrecursive- recursiveextensions- extensions- 返回:
- java.util.stream.Stream
- Description:
- Date:
- 2023-04-22 15:27
- Title:
- streamFiles
-
forceMkdirParent
public static void forceMkdirParent(java.io.File file)
- 参数:
file- file- Description:
- Date:
- 2023-04-22 15:09
- Title:
- forceMkdirParent
-
forceMkdir
public static java.io.File forceMkdir(java.io.File directory)
-
cleanDirectoryQuietly
public static void cleanDirectoryQuietly(java.io.File file)
- 参数:
file- file- Description:
- Date:
- 2023-02-26 14:33
- Title:
- delte
-
cleanDirectory
public static void cleanDirectory(java.io.File directory)
- 参数:
directory- directory- 抛出:
KIOException- KIOException- Description:
- Date:
- 2023-04-22 16:18
- Title:
- cleanDirectory
-
deleteQuietly
public static boolean deleteQuietly(java.io.File file)
- 参数:
file- file- 返回:
- boolean
- Description:
- Date:
- 2023-04-22 23:47
- Title:
- deleteQuietly
-
forceDelete
public static void forceDelete(java.io.File file)
- 参数:
file- file- Description:
- Date:
- 2023-04-22 14:31
- Title:
- forceDelete
-
checkValidFile
public static java.io.File checkValidFile(java.io.File file, boolean isFile)- 参数:
file- fileisFile- isFile- 返回:
- java.io.File
- Description:
- Date:
- 2023-04-22 14:31
- Title:
- checkValidFile
-
checkValidFile
public static java.io.File checkValidFile(java.io.File file, boolean isFile, java.lang.String name)- 参数:
file- fileisFile- isFile- 返回:
- java.io.File
- Description:
- Date:
- 2023-04-22 23:31
- Title:
- checkValidFile
-
openInputStream
public static java.io.FileInputStream openInputStream(java.io.File file)
- 参数:
file- file- 返回:
- java.io.FileInputStream
- Description:
- Date:
- 2023-04-22 00:32
- Title:
- openInputStream
-
-