用java代码如何查看本地一个文件的大小
查看本地一个文件的大小,比如文件是D:\soft\haha.rar,如何查看它的打下,请知道的解答一下,谢啦...
查看本地一个文件的大小,比如文件是D:\soft\haha.rar,如何查看它的打下,请知道的解答一下,谢啦
展开
推荐于2018-02-28
展开全部
public static void getFileSize(String path){
//传入文件路径
File file = new File(path);
//测试此文件是否存在
if(file.exists()){
//如果是文件夹
//这里只检测了文件夹中第一层 如果有需要 可以继续递归检测
if(file.isDirectory()){
int size = 0;
for(File zf : file.listFiles()){
if(zf.isDirectory()) continue;
size += zf.length();
}
System.out.println("文件夹 "+file.getName()+" Size: "+(size/1024f)+"kb");
}else{
System.out.println(file.getName()+" Size: "+(file.length()/1024f)+"kb");
}
//如果文件不存在
}else{
System.out.println("此文件不存在");
}
}
展开全部
File f= new File("你的文件路径");
system.out.println(f.length());
以上就是通过length获取文件的字节数。
system.out.println(f.length());
以上就是通过length获取文件的字节数。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
public static void getFileSize(String path){
//传入文件路径
File file = new File(path);
//测试此文件是否存在
if(file.exists()){
//如果是文件夹
//这里只检测了文件夹中第一层 如果有需要 可以继续递归检测
if(file.isDirectory()){
int size = 0;
for(File zf : file.listFiles()){
if(zf.isDirectory()) continue;
size += zf.length();
}
System.out.println("文件夹 "+file.getName()+" Size: "+(size/1024f)+"kb");
}else{
System.out.println(file.getName()+" Size: "+(file.length()/1024f)+"kb");
}
//如果文件不存在
}else{
System.out.println("此文件不存在");
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
FileInputStream fis=new FileInputStream(new File(filepath));
System.out.println(fis.available());
当然里面需要处理下异常
System.out.println(fis.available());
当然里面需要处理下异常
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
io里面的file类,就可以了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询