public class FileUtils
extends org.apache.commons.io.FileUtils
| 限定符和类型 | 方法和说明 |
|---|---|
static boolean |
appendText(String path,
String text)
追加写入文件
|
static boolean |
appendTextInNewLine(String path,
String text)
追加写入文件 -- 另起一行
|
static String |
buildPath(String prefix,
String suffix)
构建唯一日期文件路径(含文件名)
|
static String |
convertFileSize(long size)
Title: convertFileSize
Description: 设置上传文件大小
|
static void |
copyFile(File inFile,
File outFile)
文件复制
|
static void |
copyFile(InputStream in,
File outFile)
把输入流中的内容拷贝到一个文件
|
static File |
createAndWriteFile(String path,
byte[] data)
把字节内容写入新文件
|
static File |
createAndWriteFile(String path,
String text)
把文本内容写入一个新文件
如果文件已经存在
则覆盖
|
static void |
deleteFiles(String workspaceRootPath)
删除当前目录下面的文件
|
static boolean |
existsFile(String path)
判断一个文件是否存在
|
static long |
getFileSize(File file)
获取文件大小
|
static FileInputStream |
getInputStream(String path)
获取一个文件的输入流
|
static InputStream |
getInputStreamByClass(String path) |
static String |
getPath(String path)
对路径处理
c:\\test\\test.txt 返回 c:\test\test.txt
c//test//test.txt 返回 c/test/test.txt
|
static List<String> |
getTextFileContent(InputStream in)
获取输入流中的文本内容
|
static List<String> |
getTextFileContent(String path)
获取文本内容
|
static boolean |
isWindowsOS()
判断操作系统是windsow
|
static byte[] |
readAll(File file)
读取一个文件的所有字节
|
static byte[] |
readAll(InputStream in)
从输入流中读取所有字节
|
static boolean |
removeFile(String path)
删除文件
|
byteCountToDisplaySize, byteCountToDisplaySize, checksum, checksumCRC32, cleanDirectory, contentEquals, contentEqualsIgnoreEOL, convertFileCollectionToFileArray, copyDirectory, copyDirectory, copyDirectory, copyDirectory, copyDirectoryToDirectory, copyFile, copyFile, copyFileToDirectory, copyFileToDirectory, copyInputStreamToFile, copyToFile, copyURLToFile, copyURLToFile, deleteDirectory, deleteQuietly, directoryContains, forceDelete, forceDeleteOnExit, forceMkdir, forceMkdirParent, getFile, getFile, getTempDirectory, getTempDirectoryPath, getUserDirectory, getUserDirectoryPath, isFileNewer, isFileNewer, isFileNewer, isFileOlder, isFileOlder, isFileOlder, isSymlink, iterateFiles, iterateFiles, iterateFilesAndDirs, lineIterator, lineIterator, listFiles, listFiles, listFilesAndDirs, moveDirectory, moveDirectoryToDirectory, moveFile, moveFileToDirectory, moveToDirectory, openInputStream, openOutputStream, openOutputStream, readFileToByteArray, readFileToString, readFileToString, readFileToString, readLines, readLines, readLines, sizeOf, sizeOfAsBigInteger, sizeOfDirectory, sizeOfDirectoryAsBigInteger, 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, writeStringToFilepublic static String getPath(String path)
c:\\test\\test.txt 返回 c:\test\test.txt c//test//test.txt 返回 c/test/test.txt
path - 文件路径public static boolean appendTextInNewLine(String path, String text)
path - 文件绝对路径text - 要追加的文件内容public static boolean appendText(String path, String text)
path - 文件绝对路径text - 要追加的文件内容public static void copyFile(File inFile, File outFile)
inFile - 输入文件outFile - 输出文件public static void copyFile(InputStream in, File outFile)
in - 输入流outFile - 文件对象public static byte[] readAll(File file)
file - 文件对象public static byte[] readAll(InputStream in)
in - 输入流public static FileInputStream getInputStream(String path)
path - 相对路径或绝对路径public static InputStream getInputStreamByClass(String path)
public static boolean existsFile(String path)
path - 相对路径或绝对路径public static File createAndWriteFile(String path, byte[] data)
path - 相对路径或绝对路径data - 字节数组public static File createAndWriteFile(String path, String text)
path - 相对路径或绝对路径text - 文本public static boolean removeFile(String path)
path - 相对路径或绝对路径public static void deleteFiles(String workspaceRootPath)
public static List<String> getTextFileContent(String path)
path - 相对路径或绝对路径public static List<String> getTextFileContent(InputStream in)
in - 文本文件输入流public static long getFileSize(File file)
file - public static String convertFileSize(long size)
Title: convertFileSize
Description: 设置上传文件大小
size - public static boolean isWindowsOS()
Copyright © 2020 opencodes. All rights reserved.