
可以直接通过>
package Test2;
import javaioFile;
public class TestFile {
/
@param args
/
public static void main(String[] args) {
// TODO Auto-generated method stub
File file = new File("D:\\Java\\");
printFile(file,0);
}
/
输出文件树
@param file
@param l
/
public static void printFile(File file,int l){
String str = new String(); //生成补充空格
for(int i=0;i<l;i++){
str +=" " ;
}
//先输出自己后输出子目录或文件
formatPrint(file,str);
if(fileisDirectory()){ //判断是否为目录
File[] files = filelistFiles(); //获取目录下文件列表
for(File f:files){//递归输出文件
printFile(f,l+3);
}
}
}
/
格式化输出文件
@param file
@param str
/
public static void formatPrint(File file,String str){
//先输出文件
String[] names = filegetName()split("[]");
Systemoutprintln(str+filegetName()
+ " "+names[nameslength-1]+" 文件"
+ " "+filelength());
}
}
运行结果:
Java Java 文件 0
JMF211e JMF211e 文件 0
bin bin 文件 4096
cuswork cuswork 文件 4096
com com 文件 0
sun sun 文件 0
media media 文件 0
util util 文件 0
RegistryLibclass class 文件 41569
new_jmfproperties properties 文件 36425
RegistryLibclass class 文件 41569
RegistryLibjava java 文件 173350
JMFico ico 文件 2238
jmfcustomizerexe exe 文件 36864
jmfinitexe exe 文件 36864
jmfregistryexe exe 文件 36864
jmstudioexe exe 文件 36864
doc doc 文件 0
readmehtml html 文件 21381
lib lib 文件 4096
customizerjar jar 文件 2068427
jmfjar jar 文件 2082557
jmfproperties properties 文件 35951
jmfpropertiesorig orig 文件 34740
mediaplayerjar jar 文件 39078
multiplayerjar jar 文件 63515
soundjar jar 文件 294070
soundbankgm gm 文件 1154250
Uninstisu isu 文件 9519
以上就是关于Java获取下载文件的大小全部的内容,包括:Java获取下载文件的大小、利用Java文件类File的方法,获取磁盘文件的文件名、长度、大小等特性。、求大神帮忙编写一个Java程序显示指定目录中所有的文件和目录,包括文件大小以及类型信息。急求啊!!!等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)