JavaI/O文件读写:文件相关操作
java.io.File 类是专门对文件进行操作的类,具体操作如:创建、删除文件和重命名等。
(只能对文件本身进行操作,不能对文件内容操作)
操作一个文件前需要先创建File对象:
File file=File(String path);
常用操作方法:
file.createNewFile(); //创建一个文件
file.mkdir(); //创建一个目录
file.canRead(); //判断是否能读
file.canWrite(); //能写文件
file.delete(); //删除文件或目录,只能删除空目录
file.exists(); //判断文件是否存在
file. length(); //得到文件的长度
file.isFile(); //判断是否是文件
file.isDirectory() ; //判断是否为目录
file. list(); //该文件下子文件或子目录的名字,返回String[]
file. listFile();//该文件下所有的子文件或子目录的 File[]
file.getAbsolutePath(); //得到绝对路径
file.getParent(); //得到父目录
package IO;
import java.io.File;
import java.io.IOException;
import java.util.Arrays;
public class FileDo {
public static void main(String[] args) throws IOException {
File file=new File("C:\\aaa\\1.png"); //使用双斜杠
//创建新的文件1.png
file.createNewFile();
//创建新的目录
file.mkdir();
//判断当前文件路径是否存在
System.out.println(file.exists());
//判断上面是否为文件(布尔)
System.out.println(file.isFile());
//判断上面是否为目录(布尔)
System.out.println(file.isDirectory());
//获取目录下所有文件列表
file.list(); //获取目录下所有文件列表
System.out.println(Arrays.toString(file.list()));
//获取文件决定路径
System.out.println(file.getAbsolutePath());
//删除文件 1.png
file.delete();
//重命名
file.renameTo(new File("C:\\aaa\\1.png"));
}
}
阅读剩余
版权声明:
作者:Tin
链接:http://www.tinstu.com/380.html
文章版权归作者所有,未经允许请勿转载。
THE END