当前位置:首页 » 编程语言 » 文件字节数java

文件字节数java

发布时间: 2025-03-04 00:41:31

❶ 用java代码如何查看本地一个文件的大小

publicstaticvoidgetFileSize(Stringpath){
//传入文件路径
Filefile=newFile(path);
//测试此文件是否存在
if(file.exists()){
//如果是文件夹
//这里只检测了文件夹中第一层如果有需要可以继续递归检测
if(file.isDirectory()){
intsize=0;
for(Filezf: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("此文件不存在");
}
}

❷ java file 获取文件大小 ,是什么单位

1、java file 获取文件大小 ,单位旅核升是kb,File.length()获得文件字节大小/1024 获得 KB数, 由于整数运算省略小数部分,故加1。

2、目前Java获取文件大小的方法有两种:

1)拆老通过file的length()方法获取。

2)通过流式方法获取氏亩。

❸ Java的Class字节码文件是二进制的吗

Java的Class文件是有8个字节为基础的字节流构成的,这些字节流之间都严格按照规定的顺序排列,并且字节之间不存在任何空隙,对于超过8个字节的数据,将按
照Big-Endian的顺序存储的,也就是说高位字节存储在低的地址上面,而低位字节存储到高地址上面,其实这也是class文件要跨平台的关键,因为
PowerPC架构的处理采用Big-Endian的存储顺序,而x86系列的处理器则采用Little-Endian的存储顺序,因此为了Class文
件在各中处理器架构下保持统一的存储顺序,虚拟机规范必须对起进行统一。

这些能被机器直接识别的就是二进制。

❹ java 读取文件 并计算文件的字节数,单词数和行数 求高人指点,谢谢

话不多说先上代码
Scanner sc = new Scanner(f);
int i = 0, j=0, k=0;
while(sc.hasNext()) {
sc.next();
i++;
}
sc = new Scanner(f);
while(sc.hasNextLine()) {
sc.nextLine();
j++;
}
sc = new Scanner(f);
while(sc.hasNextByte()) {
sc.nextByte();
k++;
}
System.out.println(i+" "+j+" "+k);
然后区分一下字节和字符的概念,一个字节是一个8位的2进制数,一个字符是'a'、'1'这种
楼主是不是说的统计字符呢
scanner类中并没有统计字符的方法 用filereader貌似方便一点
这是只是提供一个思路,多查api文档,多用google,这类问题都不叫问题。
搜到这段代码后,我表示很惭愧
public class Test {

public static void main(String[] args) throws Exception{
Scanner input=new Scanner(System.in);
System.out.println("请输入路径");
String path=input.next();
int charNum= 0 ;
int wordsNum= 0;
int lineNum = 0;
InputStreamReader isr = new InputStreamReader(new FileInputStream(path));
BufferedReader br = new BufferedReader(isr);
while( br.read()!= -1){
String s = br.readLine();
charNum+=s.length();
wordsNum +=s.split(" ").length;
lineNum ++;
}
isr.close();//关闭
System.out.println("字符数:"+charNum+"\t单词数:"+wordsNum+"行 数:"+lineNum);

}
}

热点内容
安卓下载app软件哪个最好 发布:2025-03-04 05:15:26 浏览:617
什么笔记本电脑实惠配置好 发布:2025-03-04 05:09:20 浏览:132
脚本启动java程序 发布:2025-03-04 04:59:36 浏览:824
androidlync 发布:2025-03-04 04:57:32 浏览:574
华强北有什么500元的国产安卓机 发布:2025-03-04 04:49:17 浏览:861
虚幻4自动导出脚本 发布:2025-03-04 04:43:40 浏览:299
小米相片在哪个文件夹 发布:2025-03-04 04:41:12 浏览:571
shell脚本forif 发布:2025-03-04 04:37:53 浏览:249
安卓手机怎么找到自己的另一半 发布:2025-03-04 04:17:21 浏览:595
mc服务器ip和端口在哪改 发布:2025-03-04 04:04:45 浏览:533