• file类简单操作


     file类可表示文件或文件夹

    import java.io.File;
    import java.io.FilenameFilter;
    import java.io.IOException;
    import java.nio.file.Files;
    
    import javax.swing.text.StyledEditorKit.FontFamilyAction;
    
    public class MyFile {
    
        public static void main(String[] args) throws IOException {
            File file = new File("C:\Users\Uer\Desktop");
            System.out.println(file.getAbsolutePath());//输出直接目录
            System.out.println(file.getParent());//输出父级目录
            System.out.println(file.isDirectory());//是否是目录
            System.out.println(file.isFile());//是否是文件
            System.out.println(file.exists());//是否存在
            System.out.println(file.length());//占字符长度
            System.out.println(file.delete());//删除
        
            
            File file2 = new File("f:\zzz.txt");
            System.out.println(file2.mkdir());//创建指定目录如果存在则不创建返回布尔类型表示是否创建成功
            
            File file3 = new File("F:\zzz\123.txt");    
            System.out.println(file3.createNewFile());  //创建文件若存在则不创建    
    
            
    /*
    * 对查询出来的文件进行文件名筛选并输出文件名 及文件名长度
    */
        File file4 = new File("f:\");
        String [] strings;
        
        strings= file4.list();
        
        strings = file4.list(new FilenameFilter() {
            
            @Override
            public boolean accept(File dir, String name) {
                
                return name.endsWith("jpg");
            }
        });
        for(String f:strings){
            System.out.println(f+"--"+f.length());
        }
    /*
     *     对文件名输出及文件占字符长度
     */
        
            File[] file5  = file4.listFiles(new FilenameFilter() {
                
                @Override
                public boolean accept(File dir, String name) {
                    return name.endsWith("jpg");
                }
            });
            
            for(File f: file5){
                System.out.println(f.getName()+"--"+f.length());
            }
            
            
        }
    }
  • 相关阅读:
    并发之CAS无锁技术
    dubbo-admin打包和zookper安装
    读书笔记<深入理解JVM>01 关于OutOfMemoryError 堆空间的溢出
    关于mybatis和spring复合pom的异常
    ElasticSearch入门一
    Niginx +Tomcat 集群搭建
    使用自定义线程池优化EchoServer
    使用线程池优化Echo模型
    获取请求主机IP地址,如果通过代理进来,则透过防火墙获取真实IP地址
    java中double和float精度丢失问题
  • 原文地址:https://www.cnblogs.com/the-wang/p/7248925.html
Copyright © 2020-2023  润新知