xiewz1112的博客

请与我共享知识的盛宴

列出目录下文件名称
import java.io.FileWriter;
import java.io.IOException;
import java.io.PrintWriter;
import java.nio.file.FileVisitResult;
import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.Paths;
import java.nio.file.SimpleFileVisitor;
import java.nio.file.attribute.BasicFileAttributes;

public class Test {
    public static void main(String[] args) throws Exception {
        Path initPath = Paths.get(DIRECTORY_NAME);
        FileWriter fw = new FileWriter(CACHE_FILE_NAME);
        PrintWriter pw = new PrintWriter(fw);
        Files.walkFileTree(initPath, new SimpleFileVisitor<Path>() {

            @Override
            public FileVisitResult visitFile(Path path, BasicFileAttributes attrs) throws IOException {
                pw.println(path);
                pw.flush();
                return FileVisitResult.CONTINUE;
            }
        });
    }
}
阅读更多
文章标签: 文件 目录
个人分类: Java
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

不良信息举报

列出目录下文件名称

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭