Java创建文件、目录、获取文件、目录
代码实现
package myFile1;
import java.io.File;
import java.io.IOException;
//创建文件
public class FileDemo01 {
public static void main(String[] args) throws IOException {
File f1=new File("E:\\java\\xk\\test.txt");
System.out.println(f1.createNewFile()); //创建文件
File f2=new File("E:\\java\\xk\\test01");
f2.mkdir(); //创建目录
File f3=new File("E:\\java\\xk\\test02\\javase");
f3.mkdirs(); //创建多级目录
//判断
System.out.println(f1.isDirectory()); //判断是否为目录
System.out.println(f1.isFile()); //判断是否为文件
System.out.println(f1.exists()); //判断是否存在
System.out.println(f1.getAbsolutePath()); //返回绝对路径
System.out.println(f1.getPath()); //返回封装路径
System.out.println(f1.getName()); //返回文件或目录名称
System.out.println("-------------");
File f5=new File("E:\\java\\xk");
String[] strArray=f5.list(); //返回文件或目录名字符串数组
for (String str:strArray){
System.out.println(str);
}
System.out.println("-------------");
File[] fileArray=f5.listFiles(); //返回目录中文件或目录的file对象数组,更加方便判断是否为文件
for (File file:fileArray){
//System.out.println(file);
//System.out.println(file.getName());
if (file.isFile()){
System.out.println(file);
}
}
}
}
删除目录file.delect