已安装和未安装的卷列表 Swift

时间:2021-01-07 14:47:49

标签: swift macos volumes

如何获取已安装和未安装卷的完整列表,例如“diskutil 列表”?对于挂载,我已经知道我需要使用 FileManager.mountedVolumeURLs(fileManager)。

import Foundation
import DiskArbitration

let session = DASessionCreate(CFAllocatorGetDefault().takeRetainedValue());
let keys: [URLResourceKey] = [.volumeNameKey]
let paths = FileManager.default.mountedVolumeURLs(includingResourceValuesForKeys: keys)

0 个答案:

没有答案
相关问题