当前位置: 首页 > news >正文

java-File

File提供的创建和删除文件的方法

在这里插入图片描述

遍历文件夹

在这里插入图片描述

public class filedemo1 {public static void main(String[] args) throws IOException {//file创建对象代表文件,搞清其对文件进行操作的方法//创建file对象获取文件信息File f1 = new File("C:\\Users\\hanyue\\Pictures\\pixiv\\133635688_p0_master1200.jpg");File f11 = new File("C:/Users/hanyue/Pictures/pixiv/133635688_p0_master1200.jpg");System.out.println("文件名:"+f1.getName());System.out.println("文件大小:"+f1.length());//字节个数System.out.println("文件是否存在:"+f1.isFile());System.out.println("文件夹是否存在:"+f1.isDirectory());//相对路径定位文件对象//只要带盘符的就是绝对路径//相对路径不带盘符,默认是到idea工程下直接寻找文件,一般用来找工程下的项目文件File f2 = new File("product/src/test.txt");System.out.println("文件名:"+f2.length());System.out.println(f2.getAbsoluteFile());//创建对象代表不存在的文件路径File f3 = new File("C:/Users/hanyue/Pictures/pixiv/test.txt");System.out.println("文件是否存在:"+f3.exists());System.out.println(f3.createNewFile());//创建文件//创建对象代表不存在的文件夹路径File f4 = new File("C:/Users/hanyue/Pictures/pixiv/test");System.out.println("文件夹是否存在:"+f4.exists());System.out.println(f4.mkdir());//只能创建一级文件夹File f5 = new File("C:/Users/hanyue/Pictures/pixiv/aaa/bbb/ddd/ffff");System.out.println("文件夹是否存在:"+f5.exists());System.out.println(f5.mkdirs());//可以创建多级文件夹//创建file对象代表存在的文件,然后删除File f6 = new File("C:/Users/hanyue/Pictures/pixiv/test.txt");System.out.println(f6.delete());//创建file对象代表存在的文件夹,然后删除File f7 = new File("C:/Users/hanyue/Pictures/pixiv/test");System.out.println(f7.delete());//只能删除空文件夹,不能删除有文件的文件夹//获取某个目录下的全部一级文件名称File f8 = new File("C:/Users/hanyue/Pictures/pixiv");String[] names = f8.list();for (String name : names) {System.out.println(name);}File[] files = f8.listFiles();for (File file : files) {System.out.println(file.getAbsoluteFile());//file.delete();}}
}

在这里插入图片描述

http://www.dtcms.com/a/409765.html

相关文章:

  • 【uniapp】uniapp+uview-ui+mixins实现搜索+上拉加载+加载动画功能:
  • 信息产业部icp备案中心网站南通网站建设南通
  • 如何把pdf转换的excell多个表格合并
  • 5 种使用 Python 自动化处理 PDF 的实用方法
  • 专业电子商务网站建设东莞网站建设兼职
  • (23)ASP.NET Core2.2 EF关系数据库建模
  • 【ArcGIS Pro微课1000例】0073:ArcGIS Pro3.5.2学习版下载及安装教程
  • flutter mixin
  • DevOps 工具链:CI/CD 概念解析 + Git 版本控制 + GitLab 仓库 + Jenkins 自动化全教程
  • flutter 使用dio发送本地https请求报错
  • 分享咖啡豆研磨机方案,MCU控制方案
  • flutter AudioPlayer的使用问题及处理
  • utf8mb4_bin、 utf8mb3_general_ci 、utf8mb4_0900_ai_ci 这几个有什么区别
  • 策划方案网站广告设计师证怎么考
  • 半导体制造中的等离子体是什么?
  • 南华 NHJX-13 型底盘间隙仪:机动车底盘安全检测的核心设备
  • 网站优化意义安徽省住房建设工程信息网站
  • 儿童安全座椅 - 背带专利拆解:可拆卸支撑部件的快扣接口结构与安全固定机制
  • 【安全】TLS 协议介绍
  • 【C++哲学】面向对象的三大特性之 继承
  • Spring Cloud Nacos 入门案例:从 0 到 1 实现服务注册与调用
  • 百度推广联系人网站搜索引擎优化主要方法
  • 网站备案 几年安装wordpress主题后 显示乱码 怎么解决
  • C++ 位运算 高频面试考点 力扣 01.01 判断字符是否唯一 题解 每日一题
  • LeetCode 2825.循环增长使字符串子序列等于另一个字符串
  • JUC CountDownLatch源码详解
  • Unity-动画IK控制
  • 华天软件Inforcenter PLM uploadFileTolls接口存在任意文件上传漏洞
  • FT2000/4核Linux下GPIO中断调试说明
  • 从后端到react框架