zoukankan      html  css  js  c++  java
  • 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());
            }
            
            
        }
    }
  • 相关阅读:
    Linux之网络ping(unknown host)故障及yum no more mirrors to try
    vim 中与编码有关的选项
    linux系统时间设定
    linux查看物理cpu的核数,个数,逻辑cpu的个数
    简单的api实现以及动态函数调用
    python2.7 urllib和urllib2
    四级菜单实现二
    四级菜单实现一
    url请求特殊字符转换
    tomcat配置
  • 原文地址:https://www.cnblogs.com/the-wang/p/7248925.html
Copyright © 2011-2022 走看看