zoukankan      html  css  js  c++  java
  • java-io-file

    File 的基本方法

    import java.io.File;
    public class Demo3{
        public static void main(String[] args){
            File file = new File("f:"+File.separator+"lol"+File.separator+"demo.txt");
            if(!(file.getParentFile()).exists()){   //如果文件夹lol不存在,则创建
                file.getParentFile().mkdir();
                }
                if(file.exists()){
                    file.delete();//如果demo.txt存在,则删除
                }else{
                    try{
                        file.cerateNewFile();// 如果demo.txt不存在,则创建
                    }catch(IOException e){
                        e.printStackTrace();
                        }
                    }
                    
                    System.out.println(file.length());//返回文件的大小,返回的是long类型
            }
        }
        
        
        import java.io.File{
            public class Demo{
                public static void main(String[] args){
                    File file = new File("f:"+File.separtor+"lol");
                    System.out.println(file.isDirectory());//判断lol是否是一个目录,返回boolean类型
                    System.out.println(file.isFile());//判断lol是否是一文件,返回boolean类型;
                    
                    
                    String str[] = file.list();// 列出目录lol下的文件名称
                    for(int i = 0;i<str.length;i++){
                        System.out.println(str[i]);
                        }
                        
                        File f[] = file.listFiles();// 列出完整的路径
                        for(int x = 0;x<f.length;x++){
                            System.out.println(f[x]);
                            }
                    }
                }
            }

    列出指定目录的全部内容

    import java.io.File;
    public class Demo{
        public static void main(String[] args){
            File file = new File("f:"+File.separator);
            print(file);
            }
            public static void print(File file){
                if(file != null){
                    if(file.isDirectory()){
                        File f[] = file.listFiles();
                        if(f != null){
                            for(int i = 0;i<f.length;i++){
                                print(f[i]);
                                }
                            }
                        }else{
                            System.out.println(file);
                            }
                    }
                }
        }
  • 相关阅读:
    HadoopDB:混合分布式系统
    分布式一致性
    Hadoop和RDBMS的混合系统介绍
    《Facebook效应》
    《程序员的思维修炼》
    KMP算法实现
    关于毕业季照片分享的思考
    SDN:软件定义网络
    退出域不能够重新加入域,郁闷呀
    ◆聚会时可以玩的游戏◆
  • 原文地址:https://www.cnblogs.com/AnswerXin/p/3470747.html
Copyright © 2011-2022 走看看