关于java获取文件夹下文件的数目

关于java获取文件夹下文件的数目,第1张

最直接的方法是以文件夹名创建 File 对象,然后调用 listFiles( ) 生成一个装着文件夹内容的 File 数组,

最后遍历该数组并通过 isFile( ) 的调用计算文件数量。

应当一提的是,那个 Java 标准库里的 File 类代表的是文件和路径,所以它的名字并不贴切。

下面的例子将计算出 C:\Windows 下的文件数目

import javaio;

class C {

    public static void main( String[] args ) {

        int count = 0;

        for( File file: new File( "C:/Windows" )listFiles( ) )

            if( fileisFile( ) ) ++count;

        Systemoutprintln( "Number of file(s): " + count );

    }

}

@echo off&setlocal enabledelayedexpansion

for /r %%a in () do (

   set /a num+=1

   set str=%%a

   set str=!str:%cd%=!

   echo 文件的相对路径是:!str!

)

echo 文件的个数是%num%

pause

$a = count(glob("",GLOB_ONLYDIR));

$b = count(glob(""));

echo '当前目录下文件夹数量:',$a,',文件数量:',$b-$a;

//这样就可以获取当前目录的文件夹和文件数量了

以上就是关于关于java获取文件夹下文件的数目全部的内容,包括:关于java获取文件夹下文件的数目、批处理中获取文件个数并列出每个文件相对路径、php中怎样获取目录中文件的个数等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9564557.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-29
下一篇2023-04-29

发表评论

登录后才能评论

评论列表(0条)

    保存