File文件类的用法

File 文件类
什么是File类
File类的对象可以对文件进行创建,删除,修改,查找( 即:增,删,改,查)
File类的方法
1.创建目录 file.mkdir();//不可创建多个父子文件夹
file.mkdirs(); ;//可创建多个父子文件夹
//已经有了此文件时就不会在创新的进行覆盖
File file = new File("D:/lenovo_new /abc");
file.mkdirs();
2. file2.createNewFile();创建文件
File file=new File("D:/lenovo/study");
file.mkdirs();
File file2=new File("D:/lenovo/hello.txt");
try {
file2.createNewFile();//创建文件要用cry/catch包裹起来
} catch (IOException e) {
// TODO A`uto-generated catch block
e.printStackTrace();
}
3.File file4 = new File("D:");
String [] fileName = file4.list(); //fileName目录下的列出文件
for (String string:fileName){
System.out.println(string);
}
4.file4.list();
列出文件名名
File file4 = new File("D:");
String [] fileName = file4.list(); //fileName目录下的列出文件
for (String string:fileName){
System.out.println(string);
}
File实例


package com.实训6;
/*
* 递归法查询在D盘lenovo里的文件夹和文件
*/
import java.io.File;
import java.lang.Object;

public class Digui {
public static void main(String[] args) {
File file=new File("D:/lenovo");//建立一个File在D盘lenovo里
showFile(file); //在类中定义一个方法showFile把file传输进方法

/*
File file=new File("D:/lenovo");
File fileName []=file.listFiles();
for(File files :fileName){
*/
}

private static void showFile(File file) {
// TODO Auto-generated method stub
File [] fileName=file.listFiles();
for(File files:fileName){
//files.isDirectory() 判断是否为目录的方法
if(files.isDirectory()){
System.out.println("文件夹名字:"+files.getName());
showFile(files);// 此处递归法,在方法内调用自己
}else{
System.out.println("文件的名字:"+files.getName());
}
}
}
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值