File的功能--> 获取功能-->所有的根目录 |创建文件功能,但是如果文件已经存在-->不再创建(新手)...

    技术2022-07-10  140

    //导入的包。import java.io.File;import java.io.FileFilter;import java.io.IOException;// 获取功能-->所有的根目录//创建的一个类。// 创建文件功能,但是如果文件已经存在-->不再创建public class zylx4 { //公共静态的主方法。 public static void main(String[] args)throws Exception{ //调用方法。 lx5(); } public static void lx5() { 过滤器:指定一个目录下拓展名的文件,或者是包含某个关键字的文件。 // 例如:.rar //注意,这个方法需创建父类接口。 //创建File对象。选择指定盘符路径。 File file = new File("D:\\Java"); //连接父类接口。 File[] list = file.listFiles(new zylx4Fu5()); //写入增强型for循环。 for (File f:list){ //打印。 System.out.println(f); } } private static void lx4() { //1删除文件夹/2删除文件。 //delete 删除。 //创建File对象。 File file = new File("D:\\思念似六月"); //File file = new File("D:\\思念似六月\\思念死六月.text"); //执行删除。 boolean b= file.delete(); //打印。 System.out.println(b); } private static void lx3() throws IOException { //创建File对象。 File file = new File("D:\\思念似六月"); //(mkdirs 建立一个新的子目录) boolean b = file.mkdirs(); //打印。 System.out.println(b); File file1 = new File("D:\\思念似六月\\思念死六月.txt"); //布尔类型,false/true(createNewFile 创建新文件) boolean c = file1.createNewFile(); //打印。 System.out.println(c); } private static void lx2() { //返回的你输入的盘符的文件名。 //如果显示的文件夹和你的文件夹数量不一致,可以查看是否有隐藏 //的文件夹,详情百度。 File file = new File("d:\\"); String[] list = file.list(); //length 列表的长度。 System.out.println(list.length); //遍历。 for(String str:list){ //打印。 System.out.println(str); } } public static void lx1(){ //遍历一个目录,返回全路径+文件名。 //创建File对象。 File f = new File("D:\\java"); //创建返回一个抽象路径名的数组。 //返回该抽象路径名表示的目录中的文件。 File[] list = f.listFiles(); //定义增强型for循环,增加条件。 for (File file1 : list){ //打印。 System.out.println(file1); } }}================================================================================ lx5的父类接口。ex:import java.io.File;import java.io.FileFilter;public class zylx4Fu5 implements FileFilter { public boolean accept(File pathname){ String name = pathname.getName(); return name.endsWith(".rar"); }}
    Processed: 0.018, SQL: 9