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());
            }
            
            
        }
    }
  • 相关阅读:
    157 判断字符串是否没有重复字符
    53 翻转字符串
    671 循环单词
    8 旋转字符串
    39 恢复旋转字符串
    6 合并排序数组 Ⅱ
    64 合并排序数组
    60 搜索插入位置
    141 x的平方根
    TCSRM 593 div2(1000)(dp)
  • 原文地址:https://www.cnblogs.com/the-wang/p/7248925.html
Copyright © 2011-2022 走看看