西部证券,Java文件体系,胸部胀痛怎么回事

文件系统

FileSystem类的目标表明Java程序中的文件系统。

FileSystem目标用于履行两个使命:

  • Java程序和文件系统之间的接口。
  • 一个工厂用于创立许多类型的文件系统相关目标和服务。

FileSystem目标与渠道相关。

创立文件系统

要获取默许的FileSystem目标,咱们需求运用FileSystems类的getDefault()静态办法,如下所示:

FileSystem f西部证券,Java文件系统,胸部肿痛怎么回事s = FileSystems.getDefault();

FileSystem由一个或教师招聘网多个FileStore组成。FileSystem的getFileStores()办法回来FileStor西部证券,Java文件系统,胸部肿痛怎么回事e目标的Iterator。

FileSystem的getRootDir美观站手机站版伦理片ectories()办法回来Path目标的迭代器,它表明到一切尖端目录的途径。

Fi科颜氏高保湿面霜leSystem的isReadOnly()办法通知咱们是否取得何佩瑜对文件存储的只读拜访权限。

比如

以下代码显现怎么运用FileSystem目标。

im裸体图片port j心脏房颤ava.nio.file.FileStore;
import java.nio.file.FileSystem;
import java.nio.file.FileSystems偶的团;
import java.nio.file.Path;
import java.io.IOException;
public class Main {
西部证券,Java文件系统,胸部肿痛怎么回事public static void main(String[] args) {
FileSystem fs 阿思盾马丁= FileS铁树开花ystems.getDefault();
Sy陈庚stem.out.println("Read-only file system: 我的明星老豆" + fs.isReadOnly());
System.out.println("File name separator: " + fs.getSeparator());
for (FileSto西部证券,Java文件系统,胸部肿痛怎么回事re store : fs.getFileStores胆红素高是怎么回事()) {
printDetails(联想小新st西部证券,Java文件系统,胸部肿痛怎么回事ore);
}
for (Path root : fs.getRootD西部证券,Java文件系统,胸部肿痛怎么回事irectories()) 古体字{
System.out.println(root);
}
}
public static void printDetails(FileStore store) {mifengaaa
try {
String desc = store.to福沢谕吉String();
String type = store.type();
long totalSpace = store.getTotalSpace();
long unallocatedSpace = store新鲜中文网.getUnallocatedSpace();
long available西部证券,Java文件系统,胸部肿痛怎么回事Space = store.getUsableSpace();
System.out.println(desc + ", Total: " + totalSpace + ", Unallocated: "
+ unallocatedSpace + ", Available: " + availableSpa玄幻小说完本ce);
} catch (IOException 古曼童e) {
e.printStackTrace();
}
}
}