1、我指定一个文件夹路径,我如何读取这个文件夹中文件的信息(文件名字、文件大小、文件类型 )。这个文件夹里可能还会有文件夹,这些文件夹的名字也要读出来。
2、我指定一个文件的路径,把这个文件利用流来实现下载。
用JAVA如何实现?
谢谢!~
用JAVA读取文件信息
答案:1 悬赏:60 手机版
解决时间 2021-07-24 18:59
- 提问者网友:做自己de王妃
- 2021-07-24 06:27
最佳答案
- 五星知识达人网友:孤老序
- 2021-07-24 06:38
第一个问题的实现:
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);
}
}
}
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯