「java统计文件夹文件数」统计文件数量

博主:adminadmin 2022-11-22 03:20:07 93

本篇文章给大家谈谈java统计文件夹文件数,以及统计文件数量对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

java 查看文件夹有多少个文件

public static void main(String[] args) throws ClassNotFoundException {

String file_path = "D://";

File file = new File(file_path);

if(!file.exists()){

System.out.println("路径不存在");

}else{

File[] files = file.listFiles();

int i = files.length;

System.out.println("包含文件个数="+i);

for(File f:files){

System.out.println(f.getName());

}

}

}

注: 这个是带系统隐藏文件的。 所以可能个数会大于你看到的

java 统计某个文件夹下所包含的文件和文件夹的个数

listFiles方法返回当前目录内所有文件和子目录的File对象数组。

获取其大小即文件和子目录的数量总和。

遍历数组,用isDirectory方法检验元素是否为目录,这样就把子目录数出来了。

做差就是文件的数量了。

哦,你是想继续数子目录的文件数量情况吗?那就再最外面套个递归。

java如何查询文件夹内有多少个文件?

java的file类实现文件夹和文件的遍历,连隐藏的文件都能遍历

代码如下:

import java.io.File;

/**

 * java递归遍历文件夹和文件

 * @author young

 *

 */

public class EX4_1

{

public static void FindFile(String s){

File file = new File(s);

for(String temp : file.list()){

String newstr = s + "\\" + temp;

if(new File(newstr).isFile()){

System.out.println(newstr);

}else {

FindFile(newstr);

}

}

}

public static void main(String args[])

{

FindFile("F:\\workspace\\one\\src");// 指定遍历的目录

}

}

「java统计文件夹文件数」统计文件数量

java遍历某个文件夹统计出有多少个java文件和jsp文件?怎么写?

public static void main(String[] args) {

        int jsp = 0;        //定义JSP

        int java = 0;       //定义JAVA

        File srcFile = new File("d:/demo");  //指定路径

        boolean bFile = srcFile.exists();

        if (!bFile || !srcFile.isDirectory() || !srcFile.canRead()) {

            try {

                srcFile.createNewFile();

            } catch (IOException e) {

                e.printStackTrace();

            }

        }else{

            File[] file = srcFile.listFiles();

            for(int i=0;ifile.length;i++){

                if(file[i].getAbsolutePath().indexOf(".jsp")-1)

                    jsp++;

                if(file[i].getAbsolutePath().indexOf(".java")-1)

                    java++;

            }

            System.out.println("JSP文件总数="+jsp);

            System.out.println("JAVA文件总数"+java);

         }

     }

用java语言统计任一磁盘下目录下文件夹总数,文件总数?

在答题之前,请问“文件名存在2个以上重复字母的文件路径”这个具体的意思是?是否可以举两个例子?

JAVA问题:怎么写出代码统计一个目录下有多少个文件和目录?代码越少越好

public class TestFile {

public static void main(String[] args) {

new TestFile().showFile("路径");//匿名对象 }

//读取所有文件和文件夹

public void showFile(String dir){

File f = new File(dir);

File fs[] = f.listFiles();//系统文件返回null

int num1=0;//文件

int num2=0;//目录

if(fs!=null){

for(int i=0;ifs.length;i++){

File currentFile = fs[i];

if(currentFile.isFile()){//文件,直接显示

num1+=1; }

else{ num2+=1; showFile(currentFile.getAbsolutePath());/是目录的时候,继续调用方法,读取文件和文件夹

}

}

}

System.out.println("文件数"+num1);

System.out.println("目录数"+num2);

}

}

关于java统计文件夹文件数和统计文件数量的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

The End

发布于:2022-11-22,除非注明,否则均为首码项目网原创文章,转载请注明出处。