类 FileUtils
- java.lang.Object
-
- net.sinodawn.framework.utils.FileUtils
-
public final class FileUtils extends Object
-
-
构造器概要
构造器 构造器 说明 FileUtils()
-
方法概要
所有方法 静态方法 具体方法 修饰符和类型 方法 说明 static voidcreateFile(File file)static voidcreateFile(Path path)static FilecreateTempFile()static FilecreateTempFile(String extension)static voiddeleteQuietly(File file)static voiddeleteRecursively(Path path)static voidencode(Path srcPath, Path destPath, Charset targetCharset)static StringextractFullText(InputStream is, String extension)static StringextractFullTextFromFile(File file)static StringextractText(InputStream is, String extension)static StringextractTextFromFile(File file)static StringgetFileBaseName(File file)static StringgetFileBaseName(String fileName)static StringgetFileBaseName(Path path)static StringgetFileExtension(File file)static StringgetFileExtension(String fileName)static StringgetFileExtension(Path path)static List<File>getFileList(Path dir)static StringgetFileNameWithNewExtension(String fileName, String newExtension)static FilegetTempDir()static booleanisExtension(File file, String extension)static booleanisImage(File file)static booleanisInJarURL(URL url)static voidmakeDirs(Path regularFilePath)static org.springframework.web.multipart.MultipartFilemakeMultipartFile(File file)static org.springframework.web.multipart.MultipartFilemakeMultipartFile(String name, InputStream is)static StringmakeValidFilename(String name)static List<String>readAllLines(File file)static voidwrite(File file, InputStream is)static voidwrite(File file, String content)static voidwrite(Path regularFilePath, InputStream is)static voidwrite(Path regularFilePath, String content)
-
-
-
方法详细资料
-
makeDirs
public static final void makeDirs(Path regularFilePath)
-
write
public static final void write(Path regularFilePath, InputStream is)
-
write
public static final void write(File file, InputStream is)
-
createTempFile
public static final File createTempFile()
-
createFile
public static final void createFile(Path path)
-
createFile
public static final void createFile(File file)
-
getFileNameWithNewExtension
public static String getFileNameWithNewExtension(String fileName, String newExtension)
-
deleteRecursively
public static void deleteRecursively(Path path)
-
deleteQuietly
public static void deleteQuietly(File file)
-
isInJarURL
public static final boolean isInJarURL(URL url)
-
extractText
public static String extractText(InputStream is, String extension)
-
extractFullText
public static String extractFullText(InputStream is, String extension)
-
isImage
public static boolean isImage(File file)
-
makeMultipartFile
public static final org.springframework.web.multipart.MultipartFile makeMultipartFile(File file)
-
makeMultipartFile
public static final org.springframework.web.multipart.MultipartFile makeMultipartFile(String name, InputStream is)
-
getTempDir
public static final File getTempDir()
-
-