如何在JPowershell中使用“ chkdsk”?

时间:2018-10-08 08:49:19

标签: java powershell powershell-v2.0

我想知道如何通过Java或Powershell来获取硬盘驱动器的坏扇区。

在JPowershell库中使用chkdsk命令时,我遇到了一些问题。我曾经像

PowerShellResponse response = PowerShell.executeSingleCommand("chkdsk");
    return response.getCommandOutput();

PowerShellResponse response = PowerShell.executeCommand("chkdsk");
    return response.getCommandOutput();

我都在管理模式下运行,但是他们两个都将输出返回为

  

文件系统的类型为NTFS。

在powershell中执行chkdsk的问题是获取信息需要花费一些时间,并且在此之后仅显示数据。

1 个答案:

答案 0 :(得分:1)

一段时间后,我找到了不能使用JPowershell的答案,而是使用了Java运行时进程,因为chkdsk命令动态获取数据。因此,我不得不手动执行和检索数据