导航:首页 > 编程语言 > java磁盘空间

java磁盘空间

发布时间:2022-06-14 21:46:00

1. 老是提醒java磁盘剩余空间不足,JAVA也打不开了!

你用是智能手机
比如诺机亚的3200可以当
掌上电脑

你的也如此
他具备电脑的特性
你可一关闭一些正在运行的文件
或者删除一些内存软件

2. Java如何获得硬盘剩余空间

java中可以使用file对象,获取当前电脑硬盘基本信息,示例如下:

importjava.io.File;

publicclassDiskSpaceDetail{

publicstaticvoidmain(String[]args){

FilediskPartition=newFile("C:");

longtotalCapacity=diskPartition.getTotalSpace();

longfreePartitionSpace=diskPartition.getFreeSpace();
longusablePatitionSpace=diskPartition.getUsableSpace();

System.out.println("****SizesinMegaBytes**** ");

System.out.println("TotalCpartitionsize:"+totalCapacity/(1024*1024)+"MB");
System.out.println("UsableSpace:"+usablePatitionSpace/(1024*1024)+"MB");
System.out.println("FreeSpace:"+freePartitionSpace/(1024*1024)+"MB");

System.out.println(" ****SizesinGigaBytes**** ");

System.out.println("TotalCpartitionsize:"+totalCapacity/(1024*1024*1024)+"GB");
System.out.println("UsableSpace:"+usablePatitionSpace/(1024*1024*1024)+"GB");
System.out.println("FreeSpace:"+freePartitionSpace/(1024*1024*1024)+"GB");
}
}

3. java怎么获取aix系统本地磁盘空间

1.AIX:
root@testDB1_/# lsdev -Cc disk
hdisk0 Available 06-08-00 SAS Disk Drive
hdisk1 Available 06-08-00 SAS Disk Drive ---------------此类的磁盘为本地磁盘
hdisk2 Available 01-00-01 MPIO DS5100/5300 Disk
hdisk3 Available 01-00-01 MPIO DS5100/5300 Disk --------------- 此类的磁盘为外部磁盘
root@testDB1_/# lspv
hdisk0 00f000000000000 rootvg active
hdisk1 00f000000000000 rootvg active
hdisk2 00f000000000000 dbvg active ---------------hdisk2所在的VG正在被使用,状态为“active”的
hdisk3 00f000000000000 testvg
root@testDB1_/# lsvg dbvg
VOLUME GROUP: dbvg VG IDENTIFIER:
VG STATE: active PP SIZE: 128 megabyte(s)
VG PERMISSION: read/write TOTAL PPs: 1599 (204672 megabytes) --------------------VG的总容量
MAX LVs: 256 FREE PPs: 1217 (155776 megabytes) ---------------------VG的剩余容量
LVs: 9 USED PPs: 382 (48896 megabytes) ---------------------VG的已用容量
OPEN LVs: 9 QUORUM: 2 (Enabled)
TOTAL PVs: 1 VG DESCRIPTORS: 2
STALE PVs: 0 STALE PPs: 0
ACTIVE PVs: 1 AUTO ON: no
MAX PPs per VG: 32768 MAX PVs: 1024
LTG size (Dynamic): 256 kilobyte(s) AUTO SYNC: no
HOT SPARE: no BB POLICY: relocatable
MIRROR POOL STRICT: off
PV RESTRICTION: none INFINITE RETRY: no
root@testDB1_/# exit

如上所述将所有VG的使用量进行统计和相加即可得出结果。
当然用df -h或者df -g等命令也可以简单的查看文件系统的使用情况。

2.Linux

[root@test1 ~]# fdisk -l

Disk /dev/sda: 896.9 GB, 896998047744 bytes
255 heads, 63 sectors/track, 109053 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/sda1 * 1 13 104391 83 Linux
/dev/sda2 14 109053 875863800 8e Linux LVM

Disk /dev/sdc: 1793.1 GB, 1793148846080 bytes -----------由此可以看出系统中加上/sda至少挂载了至少两块硬盘,或者是至少一块硬盘加一个存储映射过来的分区。
255 heads, 63 sectors/track, 218004 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Disk /dev/sdc doesn't contain a valid partition table

[root@test1 ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/VolGroup00-LogVol00 762G 188G 535G 26% /
/dev/sda1 99M 16M 79M 17% /boot
tmpfs 24G 0 24G 0% /dev/shm
/dev/mapper/docvg-doclv 493G 1.7G 466G 1% /dochome

vgdisplay
/dev/sdb: read failed after 0 of 4096 at 0: Input/output error
--- Volume group ---
VG Name docvg
System ID
Format lvm2
Metadata Areas 1
Metadata Sequence No 2
VG Access read/write
VG Status resizable
MAX LV 0
Cur LV 1
Open LV 1
Max PV 0
Cur PV 1
Act PV 1
VG Size 1.63 TB
PE Size 4.00 MB
Total PE 427519
Alloc PE / Size 128000 / 500.00 GB
Free PE / Size 299519 / 1.14 TB --------------根据这些信息,可以看出此VG为外置存储。为啥?因为上述800G左右的分区挂载在"/"根分区上。剩下一个1.7T的分区,
VG UUID ***...

--- Volume group ---
VG Name VolGroup00
System ID
Format lvm2
Metadata Areas 1
Metadata Sequence No 3
VG Access read/write
VG Status resizable
MAX LV 0
Cur LV 2
Open LV 2
Max PV 0
Cur PV 1
Act PV 1
VG Size 835.28 GB
PE Size 32.00 MB
Total PE 26729
Alloc PE / Size 26729 / 835.28 GB ------------------本地磁盘的使用情况。
Free PE / Size 0 / 0
VG UUID ***...

同样也可以使用df -h或者df -g等命令参考文件系统的相关信息统计。

3.Windows:

按顺序操作:
计算机---(右键)管理---存储---磁盘管理,便可看到磁盘的使用情况。

4. 在java中怎样获取本地硬盘容量

import java.io.File;
import java.text.DecimalFormat;

/**
* User:
* Date: 2016/12/07
* Time: 14:29
*/
public class MainTest {

public static void main(String[] args) {
File[] roots = File.listRoots();
double constm = 1024 * 1024 * 1024 ;
double total = 0d;
for (File file : roots) {
System.out.println(file.getPath());
System.out.println("剩余空间 = " + doubleFormat(file.getFreeSpace()/constm)+" G");
System.out.println("已使用空间 = " + doubleFormat(file.getUsableSpace()/constm)+" G");
System.out.println(file.getPath()+"盘总大小 = " + doubleFormat(file.getTotalSpace()/constm)+" G");
System.out.println();
total += file.getTotalSpace();
}
System.out.println("你的硬盘总大小 = "+doubleFormat(total/constm));
}

private static String doubleFormat(double d){
DecimalFormat df = new DecimalFormat("0.##");
return df.format(d);
}
}

试一下。。。

5. 电脑安装JAVA总是提示磁盘空间不足,空间明明还有50多个G

也许是你的交换空间的磁盘不足。
安装时系统把压缩文件解压到另外一个地方。一般情况下都是当前用户的临时空间,好像是temp这个目录。也就是说,安装时解压的临时目录和你要安装的目录可能不是同一个。
你在仔细检查下C盘的空间。因为如果你没有修改过的话,那么临时空间,即temp目录一般都在c盘的。如果不在c盘,那么也只能在D盘了。
祝你成功!

6. java.io.IOException: 磁盘空间不足。

先检查一下空间问题,如果是空间不足就删东西,如果空间没问题就把工具删了重新装次。如果问题还解决不了就把你放网站的包取出来放到另外的盘上试试

7. Java运行时为啥会显示磁盘空间不足

显示磁盘空间不足,这个不足并不是单纯的指存储大小不足,主要指的是RAM不足,RAM是一个硬件装置,在电脑上表现为内存条,因为你运行的JAVA软件所需要的RAM存储大于你手机本身所拥有的存储量,所以会提示你磁盘空间不足~

8. java 文件上传5G 报错磁盘空间不足 如何解决

java 服务端好处理,先判断一下你存文件的盘空间,不够自动提醒就行了

9. Java下载要多大磁盘空间

jdk下载下来,完装完以后100左右M

10. 电脑安装JAVA总是提示磁盘空间不足

是不是C盘或安装盘空间不足

阅读全文

与java磁盘空间相关的资料

热点内容
高盛数字加密 浏览:895
软着网上能不能查到自己的源码 浏览:914
编译好的android源码 浏览:993
学校机房云服务器和电脑主机 浏览:10
Python红色五角星画法 浏览:337
压缩饼干翻译 浏览:686
macos命令行窗口的样式 浏览:248
androidflipboard 浏览:878
投资公司投资源码 浏览:75
python语料训练 浏览:338
武夷岩茶产地溯源码 浏览:383
求生组队用什么服务器最好 浏览:24
php回调匿名回调函数 浏览:107
源码翻译软件哪里找 浏览:523
邪恶程序员解说 浏览:600
医生找程序员 浏览:423
cad三维剖切命令 浏览:55
压缩机的气能流多远 浏览:85
linuxfdiskt 浏览:696
iphone没有id怎么用app 浏览:983