javaIO file类
来源:互联网 发布:国语电影排行榜 知乎 编辑:程序博客网 时间:2024/05/22 07:03
java.io.File类用于表示文件(目录)
File类只用于表示文件(目录)的信息(名称、大小等),不能用于文件内容的访问
File类的构造方法:
- public File(String pathname)
- public File(String parent,String child)
- public File(File parent,String child)
- File file = new File("E:\\demo\\a.txt");
- // File(String parent, String child):根据一个目录和一个子文件/目录得到File对象
- File file2 = new File("E:\\demo", "a.txt");
- // File(File parent, String child):根据一个父File对象和一个子文件/目录得到File对象
- File file3 = new File("E:\\demo");
- File file4 = new File(file3, "a.txt");
package FileDemo;import java.io.File;import java.io.IOException;import java.sql.Timestamp;/* * 创建文件并输出该文件信息 */public class FileDemo {public static void Creatfile(String fileName) throws IOException{File file =new File(fileName);if(!file.exists()){//创建一个文本文档为javaionew File(file.getParent()).mkdirs();//创建上层文件夹file.createNewFile();//创建文档//file.mkdir(); //创建一个文件夹为javaio}else{System.out.println("文件已存在");}String filename=file.getName();String filepath=file.getPath();String fileAbsolutePath=file.getAbsolutePath(); //获取父亲文件路径 String parentPath=file.getParent(); //获取父亲文件名 String parentName=new File(file.getParent()).getName();
//String parentName1=file.getParent().getName();//错误long size=file.length();long lastTime=file.lastModified();String filemsg="文件名:"+filename+"\n路径:"+filepath+"\n绝对路径: "+fileAbsolutePath+"\n父文件路径:"+parentPath; filemsg+="\n文件大小"+size+"\n最后修改时间:"+new Timestamp(lastTime); System.out.println(filemsg); System.out.println("父亲节点文件夹名称"+parentName);}public static void main(String []args){try {FileDemo.Creatfile("E:\\javaio\\javaio.txt");} catch (IOException e) {System.out.println("errors-==-=-=-=");}}}
package FileDemo;import java.io.File;/** * 输出指定文件夹的信息(递归操作) * @author liu * */public class showfile { public static void show(String fileName){ File file =new File(fileName); File[] files= file.listFiles(); for(File f:files){ if(f.isFile()){ System.out.println(f.getName()); } else if(f.isDirectory()){ show(f.getPath()); } } }public static void main(String[] args) {// TODO Auto-generated method stubString s="F:\\学习资料。笔记\\课程ppt"; showfile.show(s);}}
0 0
- javaIO file类
- javaIO—File类详解
- JavaIO学习之File类
- javaIO流之File类
- JavaIO 1—File类的介绍
- JavaIO —— java.io.File类
- 黑马程序员之----------javaIO流File类
- 黑马程序员-JavaIO技术File类
- javaIO学习之File
- javaIO操作之File
- JavaIO 文件递归遍历及常用File类操作
- 黑马程序员--javaIO 之File
- JavaIO File的基本使用
- java基础知识回顾之javaIO类--File类应用:过滤器接口FilenameFilter和FileFilter
- hadoop学习序曲之java基础篇--javaIO流及File类
- javaIO流、File文件知识总结
- javaIO-RandomAccessFile类
- javaIO中的类使用方法
- java并发包:future模式
- 合并石子java
- 基于OSSFS挂载阿里云OSS至本地使用
- C++读取配置文件,重点是读取XML配置文件
- Python基础入门(三)- Python程序怎样运行
- javaIO file类
- 党的十八大光辉照亮了北京大学校园
- Linux误删C基本运行库libc.so.6急救方法
- 199. Binary Tree Right Side View | 从右边看二叉树得到的集合
- Lumen中使用JWT-Auth刷新token实现方式
- 欢迎使用CSDN-markdown编辑器
- react-native 实现条码扫描(ios&android)
- LeetCode | 18. 4Sum
- 完美解决 ERROR 1064 (42000): You have an error in your SQL syntax ... near …