java中对文件的操作
程序员文章站
2022-05-15 08:48:11
...
// file操作文件
import java.io.File;
import java.io.IOException;
public class Demo31Class {
public static void main(String[] args) {
// ;
System.out.println(File.pathSeparator);
// \
System.out.println(File.separator);
File file = new File("F:\\test\\新建文本文档.txt");
// 文件的绝对路径 F:\test\新建文本文档.txt
System.out.println(file.getAbsolutePath());
// 文件的构造路径 F:\test\新建文本文档.txt
System.out.println(file.getPath());
// 文件或者目录的名称 新建文本文档.txt
System.out.println(file.getName());
// 文件的长度字节 191
System.out.println(file.length());
// 判断文件是否存在 true
System.out.println(file.exists());
// 判断是否是文件
System.out.println(file.isFile());
// 判断是否是目录(文件夹)
System.out.println(file.isDirectory());
File file1 = new File("F:\\test\\aaa.txt");
// 建议写成第二种形式,因为项目一般会部署到centos上,window和linux系统\\ 是不一样的
File file2 = new File("F:"+File.separator+"test"+File.separator+"sss.txt");
// 创建文件
try {
file1.createNewFile();
} catch (IOException e) {
e.printStackTrace();
}
try {
file2.createNewFile();
} catch (IOException e) {
e.printStackTrace();
}
// 目录(文件夹)的创建
File file3 = new File("F:"+File.separator+"test"+File.separator+"test");
file3.mkdir();
// 创建多级目录
File file4 = new File("F:"+File.separator+"test"+File.separator+"teat"+File.separator+"test");
file4.mkdirs();
// 遍历当前目录,不带路径
File file5 = new File("F:\\test");
String[] fileName = file5.list();
for (String s : fileName) {
System.out.println(s);
}
System.out.println("=================");
// 遍历当前目录,带路径
File[] files = file5.listFiles();
for (File file6 : files) {
System.out.println(file6);
}
}
}
上一篇: web学习笔记(2)——style样式使用的一些小案例
下一篇: java 对文件的基本操作
推荐阅读