java、io
来源:互联网 发布:幼儿网络教育 编辑:程序博客网 时间:2024/06/16 06:34
import java.io.File;import java.util.Date;public class FileDemo01 { public static void main(String[] args) { File file = new File("d:/Jery.txt"); System.out.println("文件绝对路径:"+file.getAbsolutePath()); System.out.println("文件路径:"+file.getPath()); System.out.println(file.getName()); System.out.println(file.getParent()); System.out.println("是不是一个文件对象?"+file.isFile()); System.out.println("是不是一个文件夹对象?"+file.isDirectory()); System.out.println("file的当前大小字节数"+file.length()); System.out.println("file的文件是不是只读文件?"+file.canRead()); System.out.println("file的文件是不是可写文件?"+file.canWrite()); System.out.println("file的文件是不是隐藏文件?"+file.isHidden()); System.out.println(new Date(file.lastModified()).toLocaleString()); }}
import java.io.File;import java.util.ArrayList;import java.util.List;public class FileDemo02 { //创建集合对象 private static List<File> listFiles = new ArrayList<File>(); public static void main(String[] args) { try{ File file = new File("d:/Jery/1.txt"); if(!file.exists()){ file.createNewFile(); }else { System.out.println("存在"); } //目录创建 File file2 = new File("d:/Jery/a"); if(!file2.exists()){ file2.mkdir();//创建文件夹 } file2.delete(); //变量File的方法 File file3 = new File("d:/Jery"); for (String string : file3.list()) { System.out.println(string); } for (File f: file3.listFiles()) { System.out.println(f.getAbsolutePath()); } System.out.println(getFiles(file3)); List<File> list = getFiles(file3); for (File file33 : list) { System.out.println(file33.getName()); } }catch(Exception e){ e.printStackTrace(); } } //循环遍历文件夹中的文件 public static List<File> getFiles(File directory){ //根据目录列出目录下方的所有文件 File[] files = directory.listFiles(); for (File file : files) { if(file.isFile()){ listFiles.add(file); } if(file.isDirectory()){ getFiles(file); } } return listFiles; }}
阅读全文
0 0
- 【Java-IO】IO入门
- Java IO:IO框架
- 【IO】java IO 总结
- java IO
- IO.java
- JAVA IO
- JAVA IO
- java IO
- java io
- JAVA IO
- java IO
- java IO
- java io
- java io
- java io
- java IO
- java IO
- java io
- 输出特定数目的记录
- JavaScript逻辑运算符
- Android音视频相关
- VB版机房管理系统-登录窗体
- SparkLearning_Day1
- java、io
- 模板为什么不支持分离编译?
- JavaScript基础知识——数组遍历的方法
- 昼短苦夜长,何不秉烛游
- java选择排序算法案例
- Spring
- Unity 本地文件储存(无本地文件显示 防止玩家修改数据)
- 安装部署redis+实现redis分布式缓存 java+Spring+redis
- linux 练习六 守护进程_文件锁_系统时间