【问题标题】:Java/Processing, Finding the amount of files in a folder [duplicate]Java /处理,查找文件夹中的文件数量[重复]
【发布时间】:2018-11-29 07:25:39
【问题描述】:

我一直在处理一个处理草图(https://processing.org/),它涉及计算一个文件夹(最好是草图所在的文件夹)中有多少文件。有人可以用一些简单的代码来回答一个文件夹中有多少个文件(.txt)吗?

您能否还包括用于使该脚本工作的任何其他信息,例如您导入的库等。

【问题讨论】:

    标签: java file processing


    【解决方案1】:

    试试这段代码:

     File folder = File(folderpath)
     folder.listFiles().size
    

    【讨论】:

    • folder.listFiles().filter { 文件 -> file.endsWith(".txt") }.size
    • 好答案,但你应该检查它是否真的是一个带有 isDirectory() 方法的文件夹(这也会检查它是否存在)
    • File 是 java 核心库的一部分。 IE。你已经有了它,没有什么可设置的。但是,请注意,您可以改用新库(NIO,也是核心库的一部分)。 Files.list(Paths.get(folderpath)).count()(见documentation)。
    • 文件夹路径名称仍有问题。它不接受字符串或纯文本。请您举个例子帮忙,谢谢!
    • 试试这个文件夹 = File("yourfolder/") folder.listFiles().filter { file -> file.endsWith(".txt") }.size() //yourfolder 应该是在你的类路径上。
    猜你喜欢
    • 1970-01-01
    • 2013-11-14
    • 1970-01-01
    • 2015-04-10
    • 2012-02-26
    • 2020-10-07
    • 2021-11-28
    • 1970-01-01
    • 2017-05-26
    相关资源
    最近更新 更多