java file获取目录硬盘己用空间与可用空间代码

java file获取目录硬盘己用空间与可用空间代码

获取指定目录空间大小
 

import java.io.File;

public class SpaceChecker {
  public static void main(String[] args) {
    File[] roots = File.listRoots();

    for (int i = 0; i < roots.length; i++) {
      System.out.println(roots[i]);
      System.out.println("Free space = " + roots[i].getFreeSpace());
      System.out.println("Usable space = " + roots[i].getUsableSpace());
      System.out.println("Total space = " + roots[i].getTotalSpace());
      System.out.println();
    }
  }
}
 
获取目录空间

import java.io.File;

public class SpaceChecker {
  public static void main(String[] args) {
    File[] roots = File.listRoots();

    for (int i = 0; i < roots.length; i++) {
      System.out.println(roots[i]);
      System.out.println("Free space = " + roots[i].getFreeSpace());
      System.out.println();
    }
  }
}

获取使用空间

import java.io.File;

public class SpaceChecker {
  public static void main(String[] args) {
    File[] roots = File.listRoots();

    for (int i = 0; i < roots.length; i++) {
      System.out.println(roots[i]);
      System.out.println("Usable space = " + roots[i].getUsableSpace());
      System.out.println();
    }
  }
}

获取总空间

import java.io.File;

public class SpaceChecker {
  public static void main(String[] args) {
    File[] roots = File.listRoots();

    for (int i = 0; i < roots.length; i++) {
      System.out.println(roots[i]);
      System.out.println("Total space = " + roots[i].getTotalSpace());
      System.out.println();
    }
  }
}

时间: 2024-10-30 03:05:32

java file获取目录硬盘己用空间与可用空间代码的相关文章

java下获取目录大小有误差

问题描述 NewClass3.javapublicstaticvoidmain(String[]args)throwsFileNotFoundException,IOException{Filefile=newFile("/home/user1");NewClass3obj=newNewClass3();longspace=obj.getDirSpace(file);System.out.println(space);}publiclonggetDirSpace(Filemydir){

PHP 获取目录下的图片并随机显示的代码_php技巧

当时想做一个随机更换背景图片的功能,用JavaScript写的话,程序流程应该是:建立一个图片数组->随机选择数组里其中一个值->生成样式并写入body标签. 可是用JS做的话,有以下缺点: 1.万一浏览器禁用了JS的话就失效了,而且写代码是需要考虑兼容性. 2.维护比较麻烦,图片的位置都存放在数组里. 于是我提议用PHP处理,可是我和她对PHP都是半桶水的,一时之间也想不出怎么做.今天时运高,看到一个PHP随机显示目录下图片的源码,学习一下,并分享之.  先看看原理:从一个目录里获取某类型文

php递归获取目录内文件封装类分享

 php递归获取目录内文件封装类分享,可以递归子目录 代码如下:   代码如下: function readFileFromDir($dir) {     if (!is_dir($dir)) {         return false;     }     //打开目录     $handle = opendir($dir);     while (($file = readdir($handle)) !== false) {         //排除掉当前目录和上一个目录        

Shell脚本实现硬盘空间和表空间的使用情况统计并邮件通知_linux shell

复制代码 代码如下: #/bin/bash #该脚本用于统计硬盘空间和表空间的使用情况,并邮件发出 #初始化环境变量 source /home/oracle/.bash_profile #获得本机ip ip=`/sbin/ifconfig eth0 | grep Bcast | cut -d : -f 2 | cut -d " " -f 1` #切换到本脚本目录 cd /home/oracle/shell/ #删除之前该脚本产生的日志文件 rm -rf $ip.txt #统计硬盘空间

java怎样获取函数调用者的方法名?

问题描述 java怎样获取函数调用者的方法名? 如下面代码 class A{ private void method(){ //这里怎样获取调用者的名称呢? } private void method1(){ method(); } private void method2(){ method(); } } 解决方案 使用StackTraceElement 数组, 参看在Java代码运行时获取当前和调用者的行号,方法名,类名,文件名 解决方案二: 我不知道怎么直接获取到,如果为method()添

android 获取手机内存及 内存可用空间的方法

实例如下: //1.获取内存可用大小,内存路径 String path=Environment.getDataDirectory().getAbsolutePath(); String memoryAvaliSpace= Formatter.formatFileSize(this,getAvailSpace(path)); //2.获取sd卡可用大小,sd卡路径 String sdPath=Environment.getExternalStorageDirectory().getAbsolute

U盘可用空间为0怎么办

  一个U盘接上电脑后能被系统识别,也显示盘符,但双击时就提示"磁盘未被格式化".并且属性显示已用空间和可用空间都是0.这样这个U盘还能用吗?如何来修复? 首先下载一个叫EasyRecovery Professional的软件,打开这个软件,选择"数据恢复→Raw恢复",软件就会对所有磁盘进行扫描,然后显示磁盘和分区的列表. 这样虽然多数文件都找到了,却发现多数文档都不能正常打开和显示.Word文档(.DOC)有三种情况:无法读取.编码识别错误(选择正确的编码后文字

java如何获取网卡MAC、硬盘序列号、CPU ID

问题描述 java如何获取网卡MAC.硬盘序列号.CPUID 解决方案 解决方案二:c:以下代码可以取得系统特征码(网卡MAC.硬盘序列号.CPUID.BIOS编号)BYTEszSystemInfo[4096];//在程序执行完毕后,此处存储取得的系统特征码UINTuSystemInfoLen=0;//在程序执行完毕后,此处存储取得的系统特征码的长度//网卡MAC地址,注意:MAC地址是可以在注册表中修改的{UINTuErrorCode=0;IP_ADAPTER_INFOiai;ULONGuSi

java ftp获取服务器目录文件并显示

java ftp获取服务器目录文件并显示 <%@ page contenttype="text/html; charset=gb2312" language="java" import="java.sql.*" errorpage="" %> <!doctype html public "-//w3c//dtd xhtml 1.0 transitional//en" "http: