2013-04-26 69 views

回答

2

您可以使用NSWorkspace-getFileSystemInfoForPath:isRemovable:isWritable:isUnmountable:description:type:選擇器來獲取文件系統(以及其他列出的屬性)。

看看蘋果的official documentation。除fullPath之外的所有參數都是out參數(fullPath是文件系統的掛載點),所以變量的值將被更改。 path:參數是返回包含文件系統類型名稱的字符串的參數。

0

爲什麼你真的在乎它是NTFS還是FAT32?我沒有辦法輕易做到這一點。如果你關心音量是否可寫,那看起來是可行的。

首先,你可以用的NSFileManager方法安裝卷的列表:

– mountedVolumeURLsIncludingResourceValuesForKeys:options: 

你會得到NSURL的NSArray中的對象。隨着NSURL您可以用這樣的方法:

– resourceValuesForKeys:error: 

有各種不同的音量鍵的信息在裏面。例如,「NSURLVolumeIsReadOnlyKey」。

+0

可能因爲兩者有不同的限制/限制。 – uchuugaka 2013-04-27 13:18:04

相關問題