日度归档:2020年10月4日

java如何在指定路径下建立文件夹呢?


摘要:
下文讲述java中建立文件夹的方法分享,如下所示;

实现思路: 
    使用file.mkdirs()方法
   即可在指定路径下创建指定目录

例:
在D盘下创建test\test路径


File fileDirTmp = new File("D:\\test\\test");
if (!fileDirTmp.exists()) {
     //检测目录是否存在,
     //当目录不存在时,则创建目录
     fileDirTmp.mkdirs(); 
}

java如何只读取本地磁盘信息呢?


摘要:
下文讲述java中读取本地磁盘的方法分享,如下所示;

实现思路:
    读取本机盘符所有信息,
  可使用File.listRoots()
   返回盘符对象 

例:
读取本地磁盘



File[] fileList = File.listRoots();
FileSystemView sys = FileSystemView.getFileSystemView();
for (int i = 0; i < fileList.length; i++) {
    if(!sys.getSystemTypeDescription(fileList[i]).equals("本地磁盘")){
        continue;
    }
    System.out.println(fileList[i].getPath());// 磁盘路径
}
//输出:
C:\; 
D:\;  
E:\; 

java如何读取本机所有盘符信息呢?


摘要:
下文讲述java中读取本机磁盘信息的方法分享,如下所示;

实现思路:
    读取本机盘符所有信息,
  可使用File.listRoots()
   返回盘符对象 

例:
读取磁盘所有信息


//获取本机盘符
File[] fileList = File.listRoots();
for (int i = 0; i < fileList.length; i++) {
    System.out.print(fileList[i].getPath()+"; ");//磁盘路径
    System.out.print(fileList[i].getTotalSpace()/1024/1024/1024+"; ");//磁盘总空间大小
    System.out.print(fileList[i].getUsableSpace()/1024/1024/1024+"; ");//剩余磁盘空间大小
    System.out.println(fileList[i].getFreeSpace()/1024/1024/1024);//剩余磁盘空间大小
}

//输出:
C:\; 250; 80; 170
D:\; 300; 100; 200
E:\; 450; 150; 300
G:\;100;50;50 //这是一个网络磁盘