类 FileHelper
- java.lang.Object
-
- com.ajaxjs.util.io.FileHelper
-
public class FileHelper extends Object
-
-
构造器概要
构造器 构造器 说明 FileHelper()
-
方法概要
所有方法 静态方法 具体方法 修饰符和类型 方法 说明 static void
copyFileOrDirectory(String source, String target)
复制文件或目录。static void
createDirectory(String directoryPath)
创建目录。static void
deleteFileOrDirectory(String filePath)
删除文件或目录。static boolean
exists(String filePath)
检查文件或目录是否存在。static long
getFileSize(String filePath)
获取文件或目录的大小。static List<String>
listDirectoryContents(String directoryPath)
列出目录内容。static void
moveFileOrDirectory(String source, String target)
移动文件或目录。static String
readFileContent(String filePath)
读取文件内容并返回为字符串。static void
writeFileContent(String filePath, String content)
将字符串内容写入文件。
-
-
-
方法详细资料
-
readFileContent
public static String readFileContent(String filePath)
读取文件内容并返回为字符串。- 参数:
filePath
- 文件路径- 返回:
- 文件内容
- 抛出:
UncheckedIOException
- 如果读取文件时发生错误
-
writeFileContent
public static void writeFileContent(String filePath, String content)
将字符串内容写入文件。- 参数:
filePath
- 文件路径content
- 要写入的内容- 抛出:
UncheckedIOException
- 如果写入文件时发生错误
-
deleteFileOrDirectory
public static void deleteFileOrDirectory(String filePath)
删除文件或目录。- 参数:
filePath
- 文件或目录路径- 抛出:
UncheckedIOException
- 如果删除文件时发生错误
-
listDirectoryContents
public static List<String> listDirectoryContents(String directoryPath)
列出目录内容。- 参数:
directoryPath
- 目录路径- 返回:
- 目录内容列表
- 抛出:
UncheckedIOException
- 如果列出目录内容时发生错误
-
createDirectory
public static void createDirectory(String directoryPath)
创建目录。- 参数:
directoryPath
- 目录路径- 抛出:
UncheckedIOException
- 如果创建目录时发生错误
-
exists
public static boolean exists(String filePath)
检查文件或目录是否存在。- 参数:
filePath
- 文件或目录路径- 返回:
- 如果文件或目录存在则返回 true,否则返回 false
-
getFileSize
public static long getFileSize(String filePath)
获取文件或目录的大小。- 参数:
filePath
- 文件或目录路径- 返回:
- 文件或目录的大小(以字节为单位)
- 抛出:
UncheckedIOException
- 如果获取大小时发生错误
-
copyFileOrDirectory
public static void copyFileOrDirectory(String source, String target)
复制文件或目录。- 参数:
source
- 源文件或目录路径target
- 目标文件或目录路径- 抛出:
UncheckedIOException
- 如果复制文件时发生错误
-
moveFileOrDirectory
public static void moveFileOrDirectory(String source, String target)
移动文件或目录。- 参数:
source
- 源文件或目录路径target
- 目标文件或目录路径- 抛出:
UncheckedIOException
- 如果移动文件时发生错误
-
-