永发信息网

用JAVA读取文件信息

答案:1  悬赏:60  手机版
解决时间 2021-07-24 18:59
1、我指定一个文件夹路径,我如何读取这个文件夹中文件的信息(文件名字、文件大小、文件类型 )。这个文件夹里可能还会有文件夹,这些文件夹的名字也要读出来。
2、我指定一个文件的路径,把这个文件利用流来实现下载。
用JAVA如何实现?
谢谢!~
最佳答案

第一个问题的实现:


import java.io.File;


public class Test {


public static void main(String[] args) {
String filePath = "指定的文件夹地址";
File dir = new File(filePath);
if(!dir.isDirectory()){
System.out.println(filePath + " -- 这不是一个文件夹");
}else{
File[] fileList = dir.listFiles();
printFileList(fileList);
}

}


private static void printFileList(File[] fileList) {
for(int i = 0;i < fileList.length;i++){
if(fileList[i].isFile()){
System.out.println("文件名字.文件类型: " + fileList[i].getAbsolutePath() + fileList[i].getName());
System.out.println("文件大小: " + fileList[i].length() + " 字节");
}else if(fileList[i].isDirectory()){
File[] newFileList = fileList[i].listFiles();
printFileList(newFileList);
}
}
}


}

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
我开了深渊,怎么去打
手机内存不足怎么办?
八六年七月十八日出生的,我想占卜爱情和事业!
诛仙里 睡莲的技能 暗香无际怎么才能快速提升
怎样下完整的歌
大话西游下载共有多少大啊?
超市物品编号
问候早安的英语句子,早上好的优美句子
DNF我关了在进结果要下载但下载不起是怎么回
兰顿是什么动漫里面的人物,ta喜欢谁来着我忘
LG750的手机怎么设置联通上网啊!详细点说!
请问北京外国语大学在云南的录取分数线和录取
孕妇是否可以用药
问问的积分等级跟经验是怎么回事啊!刚刚开始
visited science museum the he last saturda
推荐资讯
问一下,花园的花开了,都可以干什么?
中国古代九州是哪九个、
诺基亚N95普通版有两个喇叭吗?
谁能帮我弟弟取一个好听的名字
你说“网络”比“现实”快乐??
怎样可以弄到很多Q币,还不花钱啊?
992780032我的这个号被转到在哪区
给介绍些好看的动画片?。。
GA-M61PME-S2主板如何配置网卡
点设置电脑时间?
推荐个男主角刚刚开始很弱慢慢变的厉害的类型
我的物品栏怎么找
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?