File的用法
来源:互联网 发布:移动和网络怎么没信号 编辑:程序博客网 时间:2024/06/03 21:32
在java中,file可以获取文件的信息和属性
用file创建目录,并列出里面的内容
File f=new File("d:\\");
f.mkdir(); //创建目录
File[] files=f.listFiles();
for(File file1:files){
System.out.println(file1);
在f盘中创建两个文件夹lenovo 和study,在lenovo文件里面创建一个文档hello.txt,在study文件夹里面创建一个文档log.txt
File f3=new File("f://lenovo");
f3.mkdirs();
File f4=new File("f://lenovo//hello.txt");
try {
f4.createNewFile();
File[] f=f3.listFiles();
for(File s:f){
if(s.isDirectory()){
System.out.println("目录:"+s.getName()+" "+"长度:"+s.length()+"\t上一级文件:"+s.getPath());
}
else{
System.out.println("文件:"+s.getName()+" "+"长度:"+s.length()+"\t上一级文件:"+s.getPath());
}}
}
catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
File f5=new File("f://lenovo//study//log.txt");
try {
f5.createNewFile();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
判断文件是否为文件夹,如果是就列出来,并列出长度,如果不是就为文档,并列出文档的长度
File[] files=file.listFiles();
for (File f : files) {
if(f.isDirectory()){
System.out.println("目录:"+f.getName()+" "+"长度:"+f.length());
//递归调用
showAllFile(f);
}else{
System.out.println("文件:"+f.getName()+" "+"长度:"+f.length());
}
}
用file创建目录,并列出里面的内容
File f=new File("d:\\");
f.mkdir(); //创建目录
File[] files=f.listFiles();
for(File file1:files){
System.out.println(file1);
在f盘中创建两个文件夹lenovo 和study,在lenovo文件里面创建一个文档hello.txt,在study文件夹里面创建一个文档log.txt
File f3=new File("f://lenovo");
f3.mkdirs();
File f4=new File("f://lenovo//hello.txt");
try {
f4.createNewFile();
File[] f=f3.listFiles();
for(File s:f){
if(s.isDirectory()){
System.out.println("目录:"+s.getName()+" "+"长度:"+s.length()+"\t上一级文件:"+s.getPath());
}
else{
System.out.println("文件:"+s.getName()+" "+"长度:"+s.length()+"\t上一级文件:"+s.getPath());
}}
}
catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
File f5=new File("f://lenovo//study//log.txt");
try {
f5.createNewFile();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
判断文件是否为文件夹,如果是就列出来,并列出长度,如果不是就为文档,并列出文档的长度
File[] files=file.listFiles();
for (File f : files) {
if(f.isDirectory()){
System.out.println("目录:"+f.getName()+" "+"长度:"+f.length());
//递归调用
showAllFile(f);
}else{
System.out.println("文件:"+f.getName()+" "+"长度:"+f.length());
}
}
阅读全文
0 0
- file 命令的用法
- File mapping的用法
- python 的file 用法
- File的基本用法
- File类的用法
- File类的用法
- File类的用法
- File的用法
- File重点方法的用法
- file.separator的用法含义
- 关于file.separator的用法
- File文件类的用法
- File类的简单用法
- Python--file 的with用法
- Android中使用File的时候File.separator的用法
- file用法
- python中 file.seek( )和file.readline() 的用法
- C#下File.Copy的简单用法
- 阿里云Linux服务器Tomcat80端口无法访问问题
- 多线程的实现方式及其区别
- js实现prim+优先队列
- Leetcode(11)
- 【seuoj】90: 进制转换(正数)
- File的用法
- 微信开发 40001 invalid credential 的解决方案
- Android之屏幕适配
- File文件
- ubuntu网站服务器环境搭建
- Shell脚本基础10-基本的数学运算
- 去除手机端页面滚动条
- SQLi-Labs 学习笔记(Less 11-20)
- joc3 例子