Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/oracle/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java-确定磁盘格式(原始或FS)_Java_Windows_Filesystems - Fatal编程技术网

Java-确定磁盘格式(原始或FS)

Java-确定磁盘格式(原始或FS),java,windows,filesystems,Java,Windows,Filesystems,假设我有一台windows主机,它有10个磁盘: 其中一半是原始格式,另一半是某种文件系统格式。 我正在寻找一种方法,从java代码中确定哪个驱动器是原始格式,哪个是文件系统格式。 到目前为止,我能够使用WMI查询获得有关磁盘的信息(如容量、块大小、索引等),但我找不到确定磁盘格式的方法。我找到了通过diskpart实用程序确定磁盘格式的方法。 我正在所有磁盘上运行detail disk,然后解析输出以了解它是否为RAW/FS(对于RAW/FS磁盘,输出是不同的)。 我的脚本基本上如下所示: s

假设我有一台windows主机,它有10个磁盘: 其中一半是原始格式,另一半是某种文件系统格式。 我正在寻找一种方法,从java代码中确定哪个驱动器是原始格式,哪个是文件系统格式。
到目前为止,我能够使用WMI查询获得有关磁盘的信息(如容量、块大小、索引等),但我找不到确定磁盘格式的方法。

我找到了通过diskpart实用程序确定磁盘格式的方法。 我正在所有磁盘上运行detail disk,然后解析输出以了解它是否为RAW/FS(对于RAW/FS磁盘,输出是不同的)。
我的脚本基本上如下所示:

select disk 1
detail disk
...
select disk n
detail disk

这不是我想要的。。。我不需要知道什么样的FS,但它是否是FS(=原始)。我需要一个可以接受磁盘名(例如物理驱动器1)作为输入的东西,如果它是用FS格式化的,或者是原始的,则返回它