「java统计文件夹文件数」统计文件数量
本篇文章给大家谈谈java统计文件夹文件数,以及统计文件数量对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、java 查看文件夹有多少个文件
- 2、java 统计某个文件夹下所包含的文件和文件夹的个数
- 3、java如何查询文件夹内有多少个文件?
- 4、java遍历某个文件夹统计出有多少个java文件和jsp文件?怎么写?
- 5、用java语言统计任一磁盘下目录下文件夹总数,文件总数?
- 6、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文件和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统计文件夹文件数和统计文件数量的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
发布于:2022-11-22,除非注明,否则均为
原创文章,转载请注明出处。