Java IO文件操作 总结

server/2024/9/23 3:02:48/

1.简介

Java对文件IO操作提供了相应的方法,这篇文章简单总结一下。

2.常用方法

java">String filePath = "/Users/jojo/IdeaProjects/data/";
File file = new File(filePath);//创建对象file.isFile();//当前的文件对象是否为文件还是文件夹:文件:true,不存在/文件夹:false
file.isDirectory();//当前的文件对象是否为文件还是文件夹::文件夹:true,不存在/文件:false
file.exists();//判断文件或文件夹是否存在:存在:true,不存在:false
file.getName();//返回文件名
file.length();//返回文件长度
file.lastModified();//返回上次修改的时间戳
file.getAbsoluteFile();//返回绝对路径file.mkdir();//创建文件目录,但不能创建文件。
file.createNewFile();//创建文件,但不能创建目录。//遍历获得文件名和文件夹名
String [] list = file.list();
for(String s: list){//获得文件名和文件夹名System.out.println(s);
}//遍历获得文件名和文件夹名
File[] files = file.listFiles();//获得文件对象和文件夹对象
for(File s: files){System.out.println(s);
}

http://www.ppmy.cn/server/120590.html

相关文章

HTTP代理PAC脚本:自动化代理设置的利器

在现代互联网的海洋里,代理IP就像一艘神奇的船,带领我们穿越层层网络波涛。今天,我们要聊聊HTTP代理和PAC脚本这两位“船长”,看他们如何在网络世界里大显身手。 什么是HTTP代理? HTTP代理是一个中间服务器&#xff0…

iOS常见锁及应用(笔记版)

什么是锁? 在程序中,当多个任务(或线程)同时访问同一个资源时,比如多个操作同时修改一份数据,可能会导致数据不一致。这时候,我们需要“锁”来确保同一时间只有一个任务能够操作这个数据&#…

Python | 读取.dat 文件

写在前面 使用matlab可以输出为 .dat 或者 .mat 形式的文件,之前介绍过读取 .mat 后缀文件,今天正好把 .dat 的读取也记录一下。 读取方法 这里可以使用pandas库将其作为一个dataframe的形式读取进python,数据内容格式如下,根据…

Linux中使用cp命令的 -f 选项,但还是提醒覆盖的问题

问题: linux 在执行cp的命令的时候,就算是执行 cp -f 也还是会提醒是否要进行替换。 问题原因: 查看别名,alias命令,看到cp的别名为cp -i,那就是说cp本身就是自带覆盖提醒,就算我们加上-f 的…

8.JMeter+Ant(基于工具的实现接口自动化,命令行方式)

一、JMeterAnt(基于工具的实现接口自动化) 如果想要实现自动化,就必须使用命令行。 1.jmeter命令 -n 使用非界面的方式去执行脚本 -t 指定jmeter的脚本位置 -l 生成jtl报告,可以通过查看结果树来解析 -e 生产html格式的报告 -o …

【计算机网络篇】电路交换,报文交换,分组交换

本文主要介绍计算机网络中的电路交换,报文交换,分组交换,文中的内容是我认为的重点内容,并非所有。参考的教材是谢希仁老师编著的《计算机网络》第8版。跟学视频课为河南科技大学郑瑞娟老师所讲计网。 目录 🎯一.划分…

VUE3配置路由(超级详细)

第一步创建vue3的项目

【笔记】第三节 组织与性能

3.1 基本成分 3.2 微观组织特征 0.6-0.8C%碳素钢的组织为珠光体和少量的铁素体。 如何把组织和性能联系起来?德国克虏伯公司的研究——珠光体片间距与渗碳体片层厚度成比例: t s 0 ( ρ 15 ( C % ) − 1 ) ts_0(\frac{\rho}{15(C\%)}-1) ts0​(15(C%)…