zoukankan      html  css  js  c++  java
  • java操作文件的创建、删除、遍历

    java操作文件的创建、删除、遍历:

    package test;
    
    import java.io.File;
    import java.io.IOException;
    import java.util.Arrays;
    
    import org.apache.log4j.Logger;
    
    public class TrueTest {
        private static Logger logger = Logger.getLogger(TrueTest.class); // 初始化日志对象
        /**
         * @param args
         */
        public static void main(String[] args) {
            File f = new File("C:/Users/lyc/Desktop/test11.txt");
            //创建文件夹
            /*logger.info("创建文件开始");
            if (!f.exists()) { //如果文件不存在
                f.mkdir(); //创建文件
                logger.info("创建文件结束");
            }*/
            
            //创建文件
            try {
                System.out.println(f.exists());
                if(!f.exists()){
                    f.createNewFile();
                }
            } catch (IOException e) {
                e.printStackTrace();
            }
        
            //删除文件
            /*File file = new File("C:/Users/lyc/Desktop/111");
            file.delete();*/ 
            
            //遍历文件夹下的所有文件
            String localPath = "C:/Users/lyc/Desktop/aa";
            File file = new File(localPath);
            File[] files = file.listFiles();
            
            //打印数组的5种方式:
            //方式1
            System.out.println(Arrays.toString(files)); //打印数组:Arrays.toString(files)
            /*//方式2
            System.out.println(Arrays.asList(files));
            //方式3
            System.out.println(Arrays.toString(files));
            //方式4
            //增强for循环
            for(File n: files){ 
                System.out.println(n+", "); 
            }  
            //方式5
            //普通for循环
            for (int i = 0; i < files.length; i++) {
                System.out.print(files[i] + ", ");
            }*/
            //java8 
            /*Arrays.asList(files)).stream().forEach(s -> System.out.println(s));*/
            
            /*Integer[] arr = {1,2,3};
            System.out.println(Arrays.asList(arr));*/
        }
        
        
    
    }
  • 相关阅读:
    Ubuntu16.04 Jupyter安装(Ipython Notebook安装)
    爬虫.requests.exceptions.ConnectionErro
    预习非数值数据的编码方式
    预习(原码,补码,移码)+作业
    C语言ll作业01
    C语言寒假大作战04
    C语言寒假大作战03
    C语言寒假大作战02
    C语言寒假大作战01
    C语言1博客作业12
  • 原文地址:https://www.cnblogs.com/super-chao/p/7797781.html
Copyright © 2011-2022 走看看