zoukankan      html  css  js  c++  java
  • Path、Paths和DirectoryStream<T>

    Windows的D:luceneexample下有a.txt、b.txt、c.txt和d.docx四个文件。

    遍历出txt文件:

    package com.ant.jdk7;
    
    import java.io.File;
    import java.io.IOException;
    import java.nio.file.DirectoryStream;
    import java.nio.file.Files;
    import java.nio.file.Path;
    import java.nio.file.Paths;
    
    public class PathDemo {
        public static void main(String[] args) throws IOException {
            PathDemo pathDemo = new PathDemo();
            pathDemo.ergodicDir("D:"+ File.separator+"lucene"+File.separator+"example");
        }
    
        public void ergodicDir(String dir) throws IOException {
            Path path = Paths.get(dir);
            DirectoryStream<Path> paths = Files.newDirectoryStream(path,"*.txt");
            for(Path p : paths){
                System.out.println(p.getFileName());
            }
        }
    }
    

  • 相关阅读:
    内置函数二
    通信的几个程序
    TCP协议和UDP协议
    异常处理
    logging模块
    网络编程一些概念
    hashlib
    序列化模块
    time,sys,os模块
    random模块
  • 原文地址:https://www.cnblogs.com/i-hard-working/p/9567987.html
Copyright © 2011-2022 走看看