io流创建删除文件
package com.test;
import org.junit.Test;
import java.io.File;
/**
* @outhor liu
* @dare 2020/3/4 15:23
*/
public class TestIo02 {
@Test
public void test(){
File file = new File("d:\\aa");
listFile(file);
}
public void listFile(File file){
if (file.exists()){
File[] files = file.listFiles();
for (File file1 : files) {
if (file1.isDirectory()){
System.out.println("文件目录是:"+file1.getName());
listFile(file1.getAbsoluteFile());
}else {
System.out.println("文件是:"+file1.getName());
}
}
}else {
System.out.println("不存在");
}
}
@Test
public void test02(){
File file = new File("d:\\aa\\bb");
delFile(file);
}
public void delFile(File file){
if (file.exists()){
file.delete();
System.out.println("删除成功");
}else {
System.out.println("删除失败");
}
}
@Test
public void test03(){
File file = new File("d:\\aa\\bb");
addFile(file);
}
public void addFile(File file){
if (!file.exists()){
file.mkdir();
System.out.println("创建成功");
}else {
System.out.println("创建失败");
}
}
@Test
public void test04(){
File file = new File("d:\\aa");
addFile02(file);
}
public void addFile02(File file){
if (!file.exists()){
file.mkdir();
System.out.println("创建成功");
}else {
System.out.println("失败");
}
}}
这里的路径使用的是绝对路径,创建的时候,不能直接多级目录一起创建,会创建不了,可以先创建一个a级目录然后再创建一个b级目录