10个常用Java文件操作函数
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类型的值表示最后修改时间的毫秒数。
