2011-06-15 92 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你要删除的文件的路径。