欢迎访问宙启技术站
智能推送

10个常用Java文件操作函数

发布时间:2023-06-12 13:10:20

1. readFileToString()

readFileToString()函数可以将整个文件读取为String类型的对象,这样可以方便地对文件进行操作。它的参数有两个, 个是文件名,第二个是文件的编码方式,默认为UTF-8编码。

2. writeStringToFile()

writeStringToFile()函数可以将String类型的对象写入到文件中,可以用于创建、修改或覆盖文件。它的参数有两个, 个是文件名,第二个是要写入的字符串对象。

3. readLines()

readLines()函数可以将文件读取为List类型的对象。每一行都是一个字符串元素。它的参数是文件名,返回值是List类型的对象。

4. writeLines()

writeLines()函数可以将List类型的对象写入到文件中,每一行都是一个字符串元素。它的参数有两个, 个是文件名,第二个是List类型的对象。

5. copyFile()

copyFile()函数可以将一个文件复制到另一个文件中。它的参数有两个, 个是源文件名,第二个是目标文件名。

6. deleteQuietly()

deleteQuietly()函数可以安全地删除一个文件或一个目录。如果要删除的是一个目录,则它会递归地删除所有文件和子目录。如果删除不成功也不会抛出异常。

7. fileExists()

fileExists()函数可以判断一个文件或者一个目录是否存在。如果存在则返回true,否则返回false。

8. sizeOf()

sizeOf()函数可以计算文件或目录的大小。如果要计算目录的大小则它会递归地遍历所有文件和子目录。它的参数是一个File类型的对象,返回值是文件或目录的大小。

9. createDirectories()

createDirectories()函数可以创建一个目录及其所有的父目录。它的参数是一个Path类型的对象。

10. getLastModified()

getLastModified()函数可以获得一个文件的最后修改时间。它的参数是一个File类型的对象,返回值是一个long类型的值表示最后修改时间的毫秒数。