【发布时间】:2012-03-28 14:05:51
【问题描述】:
我在使用设备时使用了删除临时目录文件的代码。
-(void) clearAllTempFiles {
NSString *path = NSTemporaryDirectory();
if ([path length] > 0)
{
NSError *error = nil;
NSFileManager *fileManager = [NSFileManager defaultManager];
BOOL deleted = [fileManager removeItemAtPath:path error:&error];
if (deleted != YES || error != nil)
{
}
else{
// Recreate the Documents directory
[fileManager createDirectoryAtPath:path withIntermediateDirectories:NO attributes:nil error:&error];
}
}
}
它工作不正常?这是从临时目录中删除文件的正确代码吗?
请帮帮我?
【问题讨论】:
-
我对模拟器的回答......
-
您无权删除临时目录下的文件。该文件夹的权限是 drwx----- 所以你不要删除文件。
标签: iphone ios4 nsfilemanager