gpt4 book ai didi

java - 初级Java : How to write a method to set a variable to 0?

转载 作者:行者123 更新时间:2023-12-01 15:59:05 26 4
gpt4 key购买 nike

我需要创建一个 Format 方法(在名为 USBDrive 的类中),该方法在 Java 中将 USBDrive 的容量重置为零。请问有什么建议吗?

最佳答案

我猜:

如果您只想删除磁盘上的所有文件,请使用如下方法:

public static void eraseRecursively(final File dir, final boolean eraseDir){
for(final File item : dir.listFiles()){
if(item.isDirectory()){
eraseRecursively(item, true);
} else{
item.delete();
}
}
if(eraseDir){
dir.delete();
}
}

这样调用它:

eraseRecursively(
yourUsbRootDir,
false /* if true, it will try to delete the root dir */
);

如果你想真正格式化磁盘,你无法从 Java 中做到这一点,你必须启动一个外部进程。

关于java - 初级Java : How to write a method to set a variable to 0?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4368661/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com