zoukankan      html  css  js  c++  java
  • File的文件提取的小练习

    package com.java.Dmeo1.www;

    import java.io.File;
    import java.util.LinkedList;
    import java.util.TreeSet;

    public class QueuesDmeo {

     public static void main(String[] args) {
      //创建一个文件类对象
      File file=new File("D:\JDK");
      //把目录下的文件、目录放在一个数组中
      File[] files=file.listFiles();
      //创建一个队列类来存储路径并且在遍历它,因为是队列并且先进先出的原则,我们选择以File为数据结构类型的LinkedList集合
      LinkedList<File> ts=new LinkedList<File>();
      //创建一个方法来出取出所有的文件
      getFile(files,ts);
     }

     private static void getFile(File[] files, LinkedList<File> ts) {
      for (File file : files) {
       if(file.isDirectory()){
        ts.addFirst(file);
       }else{
        System.out.println(file.getName());
       }
      }
      while(!ts.isEmpty()){
       File filess=ts.getLast();
       File[] files1=filess.listFiles();
       for (File file : files1) {
        if(file.isDirectory()){
         ts.addFirst(file);
        }else{
         System.out.println(file.getName());
        }
       }
       ts.removeFirst();
      }
      
    }

  • 相关阅读:
    DIV+CSS中的滤镜和模糊
    初识DIV+CSS
    HTML核心标签之表格标签(二)
    HTML核心标签之表格标签(一)
    关于HTML的两个实例
    CSS的四种引入方式
    HTML中的表单
    HTML基础知识概括
    python3操作socketserver
    数据库MySQL的基本操作
  • 原文地址:https://www.cnblogs.com/daoxiang1992/p/5758132.html
Copyright © 2011-2022 走看看