java计算文件大小(如何计算文件的大小)

本篇文章给大家谈谈java计算文件大小,以及如何计算文件大小对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

1、如何用java获取linux下某文件夹的大小2、JAVA读取文件夹大小的几种方法实例3、用java代码如何查看本地一个文件的大小4、Java 判断文件大小5、Android的java怎么获取文件大小?

如何用java获取linux下某文件夹的大小

javacode如下:import java.io.*; class dirlen { static long dirlength;//保存目录大小的变量 static void sdl(String dirname) { File dir=new File(dirname); System.out.println(dirname); String f[]=dir.list(); File f1; for(int i=0;if.length;i++) { f1 = new File (dirname+”/”+f[i]); if (!f1.isDirectory()) dirlength+=f1.length(); else sdl(dirname+”/”+f[i]);//如果是目录,递归调用 } } public static void main(String args[]) { if(args.length!=1)//判断是否只带一个参数,参数是目录名 { System.out.println(“Parameter error!”); System.exit(0); } dirlength=0; String dirname=args[0]; File dir=new File(dirname); if(dir.isDirectory())//判断是否是目录,如果不是退出程序 { sdl(dirname);//计算目录大小 System.out.println(“Length is “+dirlength+” bytes.”); } else System.out.println(dir+” isn’t a directory!”); } }

JAVA读取文件夹大小的几种方法实例

import java.io.File;

import java.util.ArrayList;

import java.util.Collection;

import java.util.List;

import org.apache.commons.io.FileUtils;

import org.apache.commons.io.IOUtils;

public class Test {

public static void main(String[] args) throws Exception {

String searchStr = “APPTYPEID”;

File searchDir = new File(“D:\\xampp\\htdocs\\discuz”);

ListSearch list = new ArrayListSearch();

CollectionFile files = FileUtils.listFiles(searchDir, null, true);

ListString lines = null;

for (File file : files) {

lines = FileUtils.readLines(file);

for (int i = 0; i lines.size(); i++) {

if (lines.get(i).indexOf(searchStr) != -1) {

Search s = new Search();

s.setFilename(file.getName());

s.setLine(i + 1);

s.setContent(lines.get(i));

list.add(s);

}

}

}

StringBuffer sb = new StringBuffer();

for (Search s : list) {

sb.append(s.getFilename() + ” , ” + s.getLine() + ” , ” + s.getContent()).append(

IOUtils.LINE_SEPARATOR);

}

FileUtils.writeStringToFile(new File(“D:\\search.txt”), sb.toString(), “UTF-8”);

}

}

class Search {

private String filename;

private int line;

private String content;

public String getFilename() {

return filename;

}

public void setFilename(String filename) {

this.filename = filename;

}

public String getContent() {

return content;

}

public void setContent(String content) {

this.content = content;

}

public void setLine(int line) {

this.line = line;

}

public int getLine() {

return line;

}

}

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

File

f=

new

File(“你的文件路径”);

system.out.println(f.length());

以上就是通过length获取文件的字节数。

Java 判断文件大小

public static void main(String[] args) {

File file = new File(“D:/201709201336160.05V”);

getFileSize(file);

}

/**

* 获取文件大小

* @param file

*/

public static void getFileSize(File file) {

FileInputStream fis = null;

try {

if(file.exists() file.isFile()){

String fileName = file.getName();

fis = new FileInputStream(file);

System.out.println(“文件”+fileName+”的大小是:”+fis.available()+”\n”);

}

} catch (Exception e) {

e.printStackTrace();

}finally{

if(null!=fis){

try {

fis.close();

} catch (IOException e) {

e.printStackTrace();

}

}

}

}

这个可以判断大小 输出的是byte 你转化一下MB就行了

java计算文件大小(如何计算文件的大小)

Android的java怎么获取文件大小?

android中的java获取文件大小的方法:

import java.io.File;

import java.io.FileInputStream;

import java.io.FileReader;

import java.io.IOException;

public class FileContent {

private String path = “F:\\下载说明.txt”;

public FileContent() throws IOException

{

File f = new File(path);

FileReader fileReader = new FileReader(f);

BufferedReader br = new BufferedReader(fileReader);

String str;

while((str = br.readLine() ) != null)

{

System.out.println(str);

}

System.out.println(new FileInputStream(new File(path)).available() / 1024 / 1024 +”M”);

}

public static void main(String[] args) {

try {

new FileContent();

} catch (IOException e) {

e.printStackTrace();

}

}

}

java计算文件大小的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于如何计算文件的大小、java计算文件大小的信息别忘了在本站进行查找喔。

本文来自投稿,不代表【】观点,发布者:【

本文地址: ,如若转载,请注明出处!

举报投诉邮箱:253000106@qq.com

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2024年4月4日 17:11:18
下一篇 2024年4月4日 17:18:26

相关推荐

  • linux给文件写权限,linux怎么给文件权限

    linux宝塔写入权限不足 1、可以使用chmod命令修改权限。语法:chmod [-cfvR] [–help] [–version] mode file…说明 : Linux/Unix 的档案调用权限分为三级 : 档案拥有者、群组、其他。利用 chmod 可以藉以控制档案如何被他人所调用。 2、通过更改文件权限可以使用c…

    2024年5月23日
    5100
  • 包含c语言对txt文件命名的词条

    如何在C语言编程里面修改源文件名字 如果你是在WINDOWS的话,简单了,随便用个编辑器,比如记事本,然后写c源程序,保存到你想要保存的位置。如果你在DOS下,可以用edit,写好以后,按alt键,选择文件菜单,然后保存。 用open打开文件,注意操作模式使用“修改”或者“添加” 用write或者fprintf向文件中写入你的内容。 用close关闭文件。 …

    2024年5月23日
    4900
  • c语言多文件调用,c语言多文件操作

    c语言一个结构体如何在多个源文件里面调用? 在这种方法中,可以先将多个源文件分别编译成目标文件,然后再将它们链接成一个可执行文件。 在头文件里定义结构,例如:typedef struct { int a, b;} S;S s_instance;在其他文件里引用就可以。 创建程序入口点main函数,在main函数中条用其它函数。达到同时运行的母的。如果不这样,…

    2024年5月23日
    4200
  • linux.o生成,linux 生成core文件

    linux下多个.o文件如何链接生成可执行程序 你好!很简单,使用-o选项就可以了。如果有a.o,b.o,c.o,d.o4个.o文件,则使用以下命令:gcc -o (生成的目标名称)test a.o b.o c.o d.o 希望对你有所帮助,望采纳。 连接成可执行文件了:gcc hello.c -o h 这时,你的当前目录下就多出了一个叫 h 的文件,它就是…

    2024年5月23日
    4200
  • 为linux命令做链接gcc,linux cp 链接文件

    linux系统中gcc的命令怎么用? 1、linux系统常用操作命令linux系统常用操作命令如下:ls:全拼list,功能是列出目录的内容及其内容属性信息。cd:全拼change directory,功能是从当前工作目录切换到指定的工作目录。cp:全拼copy,其功能为复制文件或目录。 2、linux系统常用操作命令如下:ls:全拼list,功能是列出目录…

    2024年5月23日
    4200
  • java将文件转换为二进制,java将文件转成二进制

    Java中如何把图片转换成二进制流 1、所以定义的数组长度为10240,也就是10kb吧,当然你也可以定义小点,然後分次读。反正二进制都在这个数组里面,最後两句我只是举了个例子教你怎麼看这个二进制,第一个是现实二进制对应的整数,第二个是显示二进制了。 2、//执行 g.dispose(); //输出图片结果 saveImage(image); }我能够输出绘…

    2024年5月23日
    4100
  • java读取文件内容乱码,java读取文件编码格式

    java中filewriter中文乱码怎么解决? 1、如果你期望写到文件中的汉字是 GBK编码,可以写文件时,将字符串准换成 GBK编码的byte[]。网页编码和输出流编码一致。 2、读取文件的时候如果是用的read方法(字节流),碰到中文输出就是乱码,然后存储的时候设置下编码为GBK或者是UTF-8形式即可,可以有效的解决乱码问题。 3、只是个别文件出现了…

    2024年5月23日
    4700
  • java写property文件,java写入properties

    javaweb怎样在classpath建立一个property配置文件 1、一般在scr下面新建一个属性文件*.properties,如a.properties 然后在Java程序中读取或操作这个属性文件。 2、在我的电脑界面,鼠标右键点击“此电脑”。在弹出的列表中,点击最下方的“属性”。在跳转到的界面中,点击“高级系统设置”。在弹出的系统属性界面,点击右下…

    2024年5月23日
    4600
  • excel照片查看格式文件大小,excel图片查看

    EXCEL里怎么样查看图片的大小 1、利用Windows自带的画图软件查看。 在EXCEL里右键点击你的图片,选择复制。 打开画图,按Ctrl+V粘贴。 鼠标指向白色画布右下角的小蓝标,按下拖动至与你图片一样大,然后按Ctrl+E。 2、点击图片–右键–设置图片格式–大小。 3、点图片,按右键,复制,再打开“开始-程序-画…

    2024年5月23日
    4700
  • excel文件多人同时编辑,excel文件怎么多人编辑

    多人编辑同一个excel怎么弄 1、点击审阅 打开Excel表格,点击界面上方的审阅。共享工作簿 点击界面右上方的共享工作簿。勾选同时编辑 勾选允许多用户同时编辑,点击下面的确定。 2、打开需要进行协同编辑的Excel表格,在菜单栏中找到【特色应用】选项。单击【特色应用】项下的【在线协作】功能。弹出一个上传文档的窗口,需等待文件上传成功后进行下一步操作。 3…

    2024年5月23日
    3800

发表回复

登录后才能评论



关注微信