Java中IO的文件夹操作
发布日期:2021-05-14 16:19:24 浏览次数:17 分类:精选文章

本文共 1182 字,大约阅读时间需要 3 分钟。

**File类操作指南**

public class TestFile {

public static void main(String[] args) throws Exception{

directoryOperations(); }

// 文件夹操作

public static void directoryOperations() throws Exception {

// 1. 创建文件夹

File dir = new File("F:\AA\BB\CC");
System.out.println("文件夹路径:" + dir.toString());

// 检查是否存在

if (!dir.exists()) {

//创建单级目录 if (dir.mkdirs()) { System.out.println("创建单级文件夹成功 "); } else { System.out.println("创建文件夹失败 "); }

// 创建多级目录(测试mkdirs方法)

// File dirs = new File("F:\AA\BB\CC");
// dirs.mkdirs();

// 2. 删除文件夹方式对比

// 2.1 单个目录删除
// File singleDir = new File("F:\AA\BB\CC");
// singleDir.delete();

// 2.2 使用JVM删除(注意:无法删除包含子目录的非空目录)

// singleDir.deleteOnExit();
// Thread.sleep(5000); // 确保PNG删除完成

// 获取文件夹信息

System.out.println("绝对路径:" + dir.getAbsolutePath());
System.out.println("路径:" + dir.getPath());
System.out.println("父目录:" + dir.getParent());
System.out.println("修改时间:" + new Date(dir.lastModified()).toLocaleString());

// 判断文件夹性质

System.out.println("是否是文件夹:" + dir.isDirectory());
System.out.println("是否是隐藏文件夹:" + dir.isHidden());

//列表文件夹内容

File imgDir = new File("D:\图片素材");
String[] imgList = imgDir.list();
for (String imgName : imgList) {

System.out.println(imgName); }
上一篇:Java中的FileFilter 接口
下一篇:Java中File类的文件操作

发表评论

最新留言

网站不错 人气很旺了 加油
[***.192.178.218]2025年04月19日 08时33分16秒