首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Java 如何获得一个文件文件夹大小

有时候我们需要知道一个文件大小。 我们可以使用一些方法,比如说将文件读取成 InputStream,然后再使用 available() 获得长度就可以了。...使用方法是: FileUtils.sizeOf(localFileCache) localFileCache 中定义是文件对象。 关于 sizeOf 使用为:返回指定文件或者文件夹大小。...如果你 File 对象一个文件的话,这个方法将会返回文件大小。 如果你 File 对象一个目录的话,那么上面的方法将会返回这个文件夹大小。...这个文件夹大小将会包含这个文件夹中所有子文件夹内容。换句话说,这个方法是进行递归大小查询。...但是,如果一个文件夹或者子文件夹有安全限制,不允许访问的话,那么这个方法将不会将上面的文件夹内容进行计算。 https://www.ossez.com/t/java/620

2.5K10

清理手机中.RecycleBinHW文件夹QPythonOH toybox例termux等同理,用du、sort、awk命令看目录大小

清理手机中.RecycleBinHW文件夹 先给结论,再去探索import os; os.chdir("/storage/emulated/0/.RecycleBinHW"); os.system("...#但是ls -l /storage/emulated/0/.RecycleBinHW看到目录.没有x运行权限意味着#再看看文件夹有多大du -h 图片随便看一下里面都是些什么类型文件find ..../0 用户存储里内容是小头,但是想看哪个目录大哪个目录应该先考虑删应该怎么办呢,文件管理中一个个点开详情看吗?...单位排序,awk左侧加入1列字符长度用于防止不同长度字符串而比较忽略了数值大小顺序#sort -r 逆序 #文件名叫..是为了方便tab自动完成出来没有其他意思zcat ..all.csv.gz |...head -n 20#查看文件夹大小列表图片

1.4K20
您找到你想要的搜索结果了吗?
是的
没有找到

Linux 实用命令

语法: du [-abcDhHklmsSx] [目录文件] 参数说明: -a -all:显示目录中文件大小单位 KB -b:显示目录中文件大小字节 byte 单位 -c:显示目录中文件大小...,同时显示总和,单位 KB -k:显示目录中文件大小单位 KB -m:显示目录中文件大小单位 MB -s:仅显示目录总值,单位 KB -h:--human-readable K,M,G单位...-H:--si 与 -h参数相同,但是 K、M、G是以1000换算单位 --max-depth = 1 :遍历深度 实例: du -h * # 显示当前目录下文件大小 du -sh # 查看当前文件夹大小...语法: df [选项] [file] 参数说明: -a: --all 包含所有的具有 0 Blocks 文件系统,单位默认 KB -h:使用 -h 选项 KBMBGB 单位显示,可读性高~~...Byte 单位显示内存使用情况 -k: KB 单位显示内存使用情况 -m: MB 单位显示内存使用情况 -g: GB 单位显示内存使用情况 -t:显示内存综合列 6、查看系统信息 查看内核版本

81810

Linux清理垃圾文件

22:49:22 解决问题:服务器硬盘小空间满了 清理垃圾数据 清理journal日志 目录/var/log/journal journalctl --vacuum-size=10M 1)只保留近一周日志...journalctl --vacuum-time=1w Linux下查找大文件 所有选项: -a 查看目录中所有文件大小 -b 显示目录文件夹大小单位b -k 显示目录文件夹大小单位kb -m 显示目录文件夹大小...,单位M -s 显示你指定当前目录所有文件总大小 -h kb,mb,gb单位显示 查找大于100M文件 find ....-type f -size +100M 显示全部文件占用空间 du -s /* 显示前10个占用空间最大文件目录 du -s * | sort -nr | head 把文件和文件夹列表从小到大排序...,每10个一组(空格分隔符),作为rm -rf参数也就是说将所有文件名10个一组,由rm -rf删除

2.5K30

让课代表告诉你,磁盘空间都去哪了!

我想大家或多或少都会遇到这样情况,得益于Windows那个万年不该进资源管理器,我们并不能一目了然查看文件夹大小,更不用说直接查看整个磁盘中哪些文件夹占用空间大哪个占用空间小了。...课代表今天给大家带来一款大小不到1MB磁盘空间分析清理工具——SpaceSniffer ? 什么?垃圾清理软件?...清理软件只能帮你清理缓存碎片以及无用垃圾,一个多余新建文本文档.txt都不会帮你删除,这就是SpaceSniffer神奇之处了,它不会帮你删除文件,但是可以磁盘单位扫描文件和文件夹占用屏幕大小显示出来...②蓝色方框是文件,橙色方框是一个文件夹,方框里面的方框是文件夹文件夹。 ? ③双击方框可以放大,显示更完全文件信息。 ?...文件大小过滤:可以使用b、kbmbgb、tb等五种大小单位。 配合大于号及小于号来过滤。如要过滤出100MB以上文件,可以输入: >100mb (中间不留空格)。

69450

搞它!!!Linux常用命令合集

当该目录链接时 - pwd -p 显示当前文件物理路径,即实际路径,而非链接路径 - pwd -L 显示当前默认路径,即链接路径 4.创建文件文件夹 (1)touch创建文件 touch 文件名称...代替字符,*代替字符串) find 文件目录 -size 文件大小 根据文件大小查找文件 eg:find / -size 204800 查找大于100M文件 find 文件目录 -type 文件类型...看剩余空间 df -h 展示磁盘空间和使用情况 易读形式展示 df -a 显示所有的分区包括大小0 df -k kb单位展示分区 df -m M单位展示分区大小 (2)du查看文件目录大小...du -a 展示文件和子文件大小 du -h 易度形式展示 M Kb du -s 统计占有量 du /root/ -sh 统计root目录大小 *du命令面向文件,只计算文件目录占用空间...(3)free查看内存及交换空间使用状态 free -k: KB单位显示,默认就是以KB单位显示 free -m: MB单位显示 free -g: GB单位显示 2.进程管理命令 (1)

47830

安卓中对于文件夹综合操作

,然后清理一下空文件夹 自定义文件夹大小过滤,最后一个文件夹浏览器小案例总结全文。...一、获取文件夹信息 1.初阶:获取一个文件夹内容大小 直接获取文件夹length()0,可以通过递归遍历出所有文件夹文件大小,再累加。...file.length(); } else { size = dirListSize(file); if (size < 1024) {//根据文件夹大小决定采用单位...,会显示文件夹大小及文件大小。...,最好显示文件夹大小时新开线程 2.可以模拟栈来进行返回到上层文件夹操作,不然就直接退出了 3.可拓展更多功能点,可以根据文件后缀名来改变图标 ---- 后记:捷文规范 1.本文成长记录及勘误表

1.5K20

命令行工具:文件目录操作

:到父目录 cd -:到上次所在目录 cd:到home目录 cd ~/path/to/dir:到home目录下指定文件夹 cd /path/to/dir:到root目录下指定文件夹 文件操作...mv /path/to/source /path/to/target:移动文件文件夹 目录操作 mkdir tmp:新建目录tmp rmdir tmp:删除空目录tmp mkdir -p...列出当前目录下文件、目录 pwd:查看当前所在工作目录 tree:树形结构显示当前目录 ls -1:list files,每个一行(是1,不是小写L) ls -l:long format list...,显示权限等信息 ls -a:同时显示隐藏文件 ls -lh:同时显示文件大小human readable单位KBMBGB等) ls -lS:按文件大小降序排列 ls -ltr:按修改时间逆序排列...tree -L num:限制显示到指定层级(当前层级是1) tree -d:只显示目录 tree -a:隐藏文件也显示

95450

VIM文本编辑器

看剩余空间 语法:df [-hkam] [挂载点] -h(human-readable)根据磁盘空间和使用情况 易读方式显示 KB,MB,GB等 -k  KB 单位显示各分区信息,默认 -M...MB单位显示信息 -a  显示所有分区包括大小0 分区 du命令 作用:用于查看文件目录大小(磁盘使用空间) 语法:du [-abhs] [文件名目录] -a 显示子文件大小 -h易读方式显示...KB,MB,GB等 -s summarize 统计总占有量 eg: du -a(all) /home  显示/home 目录下每个子文件大小,默认单位kb du -b /home  bytes...单位显示/home 目录下各个子目录大小 du -h /home K,M,G单位显示/home 文件夹下各个子目录大小 du -sh /home  常用单位(K,M,G)单位显示/home...#df –h / #du –sh / free 作用:查看内存及交换空间使用状态 语法: free [-kmg] 选项: -k: KB单位显示,默认就是以KB单位显示 -m: MB

1.4K10

5 款可替代 du 命令工具!

Windows、Linux 和 MacOS 操作系统上使用,它是以千字节单位显示目录磁盘使用情况。...-S:显示均值、中值、众数和标准差文件统计信息 -H:更易读格式显示数字 -T:并发线程数,考虑 SAN -x:排除不分大小写字符串冒号分隔列表 -X:排除不分大小写正则表达式冒号分隔列表 -...o:输出到 CSV 文件 duu 使用: 查看当前目录大小,只需要执行如下命令: # python3 duu.py 如上图,可以看出 duu 会显示当前目录下文件和目录数量并按照 Bytes、KB...、MB 单位显示这些文件大小,以及每个文件大小。...根据 diskus GitHub 存储库开发者表示,在他 8 核笔记本电脑上, hyperfine 命令行基准测试工具将中等大小文件夹(15GB、100k 目录、400k 文件)进行测试,对于较小文件夹测试实际上是没有意义

1.1K30

Linux文件系统与inode、Block笔记

如何理解?其实我们可以把block看作是文件基本单位,例如,我们现在有一个22KB大小文件,一个简单计算,倘若我们使用4KBblock需要6块才能完全装下,不过会有2KB是浪费了。...12 * 4KB大小文件,这显然是不现实。...block,并且刚好使用满二次间接,能够存储数据大小: 12*4KB + 1024*4KB + 1024*1024*4KB = 48KB + 4MB + 4GB ≈ 4GB 关于文件夹inode、...例如,当我们拥有一个文件夹dir,这个文件夹下面只有一份文件大小4GBinode1234文件,那么实际上,文件夹inode中存储block中只会存储类似inode=1234这样信息。...因为当我们删除一个文件时候,是对文件夹inode对应block中存储文件信息进行删除添加。

24020

Linux磁盘管理

下面是一些常见df命令参数及其功能: -h --human-readable:人类可读方式显示磁盘空间大小,如使用GBMB单位。...例如,可以使用"df -h"来人类可读方式显示磁盘空间使用情况。 du命令 du命令有一些常用参数,可以根据需求来使用。...下面是一些常见du命令参数及其功能: -h --human-readable:人类可读方式显示文件/文件夹占用空间大小,如使用GBMB单位。...-s --summarize:只显示占用空间大小。 -a --all:显示所有文件/文件夹占用空间大小,包括子目录。...可以根据需要组合使用这些参数来获取所需文件/文件夹占用空间信息。例如,可以使用"du -h"人类可读方式显示当前目录下所有文件/文件夹占用空间大小

34030

sudo rm-rf引发惨案——Linux硬盘分区和挂载

,如KBMBGB等 -T 显示文件系统类型 -m MB单位显示容量 -k KB单位显示容量。...默认就是以KB单位 在服务器上输入df -h,输出以下信息: 可以看到,服务器上有这几类文件系统: udev 挂载在/dev目录下,起设备管理器作用 tmpfs tmpfs是一种基于内存文件系统...使用lsblk命令,可以看得更加清楚一些: 在Linux中,使用du命令可以查看文件夹大小 du [选项] [目录文件名] 选项: -a 显示每个子文件磁盘占用量。...默认只统计 子目录磁盘占用量 -h 使用习惯单位显示磁盘占用量,如KBMB GB等 -s 统计总占用量,而不列出子目录和子文件 占用量 在上面可以看到sda这块硬盘挂在/mnt目录下,已经使用939G...那用du命令来查看一下该文件夹大小,神奇是该文件夹大小只有912G。

2.2K20

linux查看某个文件夹大小(ls命令、du命令详解)

ls 命令:列出当前工作目录下所有文件/文件夹名称 使用ls -l,会显示成字节大小,ls- lh会KBMB单位进行显示更加直观。...累计大小 -d, --max-depth=N 决定统计每个目录深度 -B, --block-size=SIZE 决定显示文件大小单位;比如 ‘-BM’,就是MB,'-BK’就是KB -h, --human-readable...高可读方式打印 (比如1K 234M 2G) -s, --summarize 显示大小 du -sh:查看当前目录总大小。...df 命令:用于显示磁盘分区上可使用磁盘空间 df = disk free,命令用于显示磁盘分区上可使用磁盘空间。默认显示单位KB。...df -h:可读性高结果展示磁盘分区上可使用磁盘空间。

60.6K61

【AI帮我写代码,上班摸鱼不是梦】调教ChatGPT过程全记录,让它帮我写程序!

修改一下指定文件夹路径就可以运行,效果还不错: 社 - 646.13 KB 学 - 141.15 MB 猫 - 587.99 MB 万 - 1.52 GB 唯一有一点小瑕疵,排序是从小到大,稍微做一下修改...猫 - 587.99 MB 学 - 141.15 MB 社 - 646.13 KB 进化 每次修改需要计算文件夹路径时,都需要修改代码重新运行,很不方便。...我们可以通过点击“Select Folder”按钮来选择要计算大小文件夹。一旦用户选择了一个文件夹,程序将会计算该文件夹中所有文件夹大小,并将结果树形结构展示出来。...humanReadableByteCount是一个辅助方法,用于将文件大小从字节转换为人类可读格式(如MBGB等)。...如果是文件夹,则迭代遍历其所有子项,如果子项是文件夹,则递归调用该方法计算其大小;如果子项是文件,则将其大小加到总大小中。如果传递文件夹是文件,则直接返回其大小。最终,该方法返回总大小

29310

Android-Bitmap

image.png 1.1.问题一:第一张图片显示薛之涛.jpg大小是3.50kb,为什么占用空间不是3.50kb而是4.00kb?...所以,一张 png 或者 jpg 格式图片大小,跟这张图片加载进内存所占用大小完全是两回事。但图片在内存中大小和Bitmap大小相同 1.2.问题二: 如何计算图片在内存中大小?...ALPHA_8含义:ALPHA代表该像素只保存透明度,所以其每单位像素计算公式单位像素ALPHA_8占位计算8bit等于1byte内存 Android中图片有四种颜色格式 ?...16位图像相比8位图像有较好色彩过渡,更加细腻,携带色彩信息可以更加丰富。其他位类同。 如果一个8位图像有10MB大小,它变成16时,大小就要翻一翻变成20MB。其他位类同。...MB = 1024 KB 1 GB = 1024 MB 1920x108032位图片占内存计算:1920x1080x32=66355200bit=8294400Byte=8100kb≈7.91M

1.4K20
领券