是否有官方支持的安全刪除Mac OS X 10.5+文件的方式?NSFilemanager和安全刪除
如果不是,如果我將所有文件(使用NSFilemanager)移動到一個公用文件夾,並從shell腳本使用srm:,那麼怎麼辦?這會刪除文件的所有痕跡,還是由於移動操作文件仍然可以恢復?
在此先感謝您的任何幫助/建議。
是否有官方支持的安全刪除Mac OS X 10.5+文件的方式?NSFilemanager和安全刪除
如果不是,如果我將所有文件(使用NSFilemanager)移動到一個公用文件夾,並從shell腳本使用srm:,那麼怎麼辦?這會刪除文件的所有痕跡,還是由於移動操作文件仍然可以恢復?
在此先感謝您的任何幫助/建議。
你可以參考這本書,它的劑量安全文件在Objective-C擦http://shop.oreilly.com/product/0636920023234.do
AFAIK,移動不會複製字節,只是改變文件系統中的指針。
您可以使用:
NSError *err;
NSFileManager *fileManager = [[NSFileManager alloc] init];
[fileManager removeItemAtPath:path error:&err];
其中,路徑是NSString
你要刪除的文件的路徑。
的感謝!這就是我正在尋找的。 – gypsyDev 2012-03-10 22:18:27
雖然這可能在理論上回答這個問題,但我們希望您在回答中包含鏈接文章的基本部分,並提供[鏈接供參考](http://meta.stackexchange.com/q/8259)。如果做不到這一點,答案就會受到鏈接腐敗的威脅。 – Kev 2012-03-11 13:49:37
這是真的,但是如果我複製並越過我提交的圖書鏈接的重要部分,我可能會面臨風險,因爲我沒有書的授權者的許可。 – Waleed 2012-04-04 08:09:46