刪除一個文件我有以下代碼:我如何在xxxx.app目錄
NSFileManager *fileManager = [NSFileManager defaultManager];
NSString *path1 = [[NSBundle mainBundle] pathForResource:@"myFile" ofType:@"txt"];
if([fileManager fileExistsAtPath:path1]) {
NSLog(@"-- sample file found --");
AccessQuestionsDB *accessQuestionDataFunction = [AccessQuestionsDB new];
idCounter = [accessQuestionDataFunction populateTheDatabase: path1 theID:0 firstTime: YES];
[accessQuestionDataFunction release];
[fileManager removeItemAtPath:path1 error:NULL];
if ([fileManager fileExistsAtPath:path1]) {
NSLog (@"Remove %@ successful", path1);
} else {
NSLog (@"Remove %@ failed", path1);
}
}
else {
NSLog(@"-- NO SAMPLE FILE! --");
}
輸出:
2011-06-13 21:41:04.471 xxxx[1726:707] Remove /var/mobile/Applications/B1CC3E09-2A1D-4CD7-976D-E190A238EC79/xxxx.app/myFile.txt successful
當我運行它表明該文件被刪除的程序,見上文,但事實並非如此。當我檢查,使用「iPhone資源管理器」的文件仍駐留在「xxxx.app」目錄,我猜是應用程序的根目錄。
我真的很感激,如果有人可以告訴我如何真正刪除這個文件,因爲我需要它刪除。
可以請你推薦我該怎麼做,所以我擺脫這些文件? – PeterK 2011-06-13 20:07:35
你爲什麼試圖擺脫文件? – 2011-06-13 21:47:54
我認爲這是一個好主意,只是改變了這個策略,所以謝謝。 – PeterK 2011-06-13 22:26:01