2

我正在编写一个程序,其中一个要求是只能接受来自已定稿的 CD-R 的数据。我一生都无法弄清楚如何在 Java 中完成此检查。任何帮助将非常感激!

4

1 回答 1

1

当 CD 完成后,它会报告零可用文件空间。

从 Java 1.6 开始,File类有一个 getFreeSpace 方法。

当我在 Windows C: 驱动器上尝试此代码时,它返回 403,547,947,008。

package com.ggl.testing;

import java.io.File;

public class GetFreeSpace {

    public static void main(String[] args) {
        File file = new File("C:");
        System.out.println(file.getFreeSpace());
    }

}

在您的 CD 驱动器上试一试,看看它是否返回零或数字,分别为已完成的 CD 或未完成的 CD。

于 2015-11-12T21:26:00.607 回答