2014-03-07 67 views
0

我有一個關於在MAC上檢查磁盤並修復外部驅動器損壞(例如:SD卡..)的問題。有沒有任何命令運行Cocoa應用程序來檢查和修復該驅動器中的損壞?我想將該命令集成到我的應用程序中,用於檢查和修復損壞。我在MAC OS上找到了fsck命令,但我不知道它可以檢查並修復損壞?我怎樣才能做到這一點?請給我一些建議。提前致謝。在OSX中檢查磁盤並修復損壞命令

回答

0

Cocoa沒有提供磁盤檢查命令。

對於使用fsck()的命令行工具(C語言)是必要的,它可以集成到您的COCOA應用程序中,並從中啓動/使用。

fsck()用於UNIX文件系統,檢查和更正磁盤上的元數據。它不能與日誌文件系統一起使用。

+0

非常感謝。 fsck()命令可以檢查並修復損壞錯誤?如果你能向我展示示例代碼如何將它整合到我的Cocoa應用中,那會更好。再次感謝。 – user3214941

+1

是的,fsck()可以。但仍然存在錯誤,fsck()無法修復。一個例子不能用一些代碼行來描述。所以,我推薦「高級MacOS X編程」,Dalrymple/Hillegass。他們解釋瞭如何創建C-Tool並將其集成到Cocoa中。您將不得不根據需要調整代碼。 – macrene

+0

好吧,我會看看它。非常感謝 – user3214941