2011-06-15 83 views
3

是否有官方支持的安全刪除Mac OS X 10.5+文件的方式?NSFilemanager和安全刪除

如果不是,如果我將所有文件(使用NSFilemanager)移動到一個公用文件夾,並從shell腳本使用srm:,那麼怎麼辦?這會刪除文件的所有痕跡,還是由於移動操作文件仍然可以恢復?

在此先感謝您的任何幫助/建議。

回答

-2

你可以參考這本書,它的劑量安全文件在Objective-C擦http://shop.oreilly.com/product/0636920023234.do

+0

的感謝!這就是我正在尋找的。 – gypsyDev 2012-03-10 22:18:27

+0

雖然這可能在理論上回答這個問題,但我們希望您在回答中包含鏈接文章的基本部分,並提供[鏈接供參考](http://meta.stackexchange.com/q/8259)。如果做不到這一點,答案就會受到鏈接腐敗的威脅。 – Kev 2012-03-11 13:49:37

+0

這是真的,但是如果我複製並越過我提交的圖書鏈接的重要部分,我可能會面臨風險,因爲我沒有書的授權者的許可。 – Waleed 2012-04-04 08:09:46

1

AFAIK,移動不會複製字節,只是改變文件系統中的指針。

0

您可以使用:

NSError *err; 
NSFileManager *fileManager = [[NSFileManager alloc] init]; 
[fileManager removeItemAtPath:path error:&err]; 

其中,路徑是NSString你要刪除的文件的路徑。