1、文件复制教程
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStream;
import org.apache.commons.io.FileUtils;
public class TestIoutils {
public static void main(String[] args) throws IOException {
InputStream inputsream =new FileInputStream("D://www.zip");//将文件内容读取成文件流
FileUtils.copyInputStreamToFile(inputsream, new File("C://11.zip"));//再将文件复制到对应目录
}
}
2、文件删除
import java.io.File;
import java.io.IOException;
import org.apache.commons.io.FileUtils;
public class TestIoutils {
public static void main(String[] args) throws IOException {
delete();
}
public static void delete() throws IOException {
FileUtils.delete(new File("D:\\2222\\222.doc"));//删除目录下的文件
FileUtils.deleteDirectory(new File("D:\\2222"));//删除目录和文件
}
}
3、判断目录是否为空,空返回true
import java.io.File;
import java.io.IOException;
import org.apache.commons.io.FileUtils;
public class TestIoutils {
public static void main(String[] args) throws IOException {
isEmptyDirectory();
}
public static void isEmptyDirectory() throws IOException {
boolean flag=FileUtils.isEmptyDirectory(new File("D:\\333\\333"));//判断目录是否为空
System.out.print(flag);
}
}
本文介绍了使用Java和ApacheCommonsIO库进行文件复制、删除以及检查目录是否为空的操作方法,展示了基础的文件系统操作技巧。
2220





