位置:首页 » 文章/教程分享 » Java列出Window系统中的所有逻辑盘号

此示例显示了使用File类的listRoots()方法。 此方法返回表示可用文件系统根的File对象数组,如果无法确定根集,则返回null。 如果没有文件系统根,则该数组将为空。

请参阅以下示例。文件:ListRootExample.java -

package com.codeinn.tutorial.io;

import java.io.File;

/**
 * @author codeinn
 * ListRootExample.java
 * Nov 4 2016
 */
public class ListRootExample {
    public static void main(String[] args) {
        File[] files=File.listRoots();

        /*List of drives in window system*/
        for (File file : files) {
            System.out.println(file.toString());
        }
    }
}

执行上面示例代码,得到以下结果:

C:\
D:\
E:\
F:\
G:\