2013-01-23 46 views
-1

我想要刪除放置在文檔目錄的文件夾(文檔文件夾內)中的文件。 我剛剛在表格視圖中列出或顯示了所有這些文件,有人可以告訴我如何使用commitEditingStyle:方法執行此操作。 請幫我我怎麼做到這一點。提前感謝。如何刪除放置在文檔文件夾中的文件夾

回答

0

您可以使用下面的代碼刪除文件從目錄中的文件:

NSError *error; 
NSFileManager *fileMgr = [NSFileManager defaultManager]; 
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); 
NSString *documentsDirectory = [paths objectAtIndex:0]; 
NSString *documents= [documentsDirectory stringByAppendingPathComponent:@"YourFolder"]; 
NSString *filePath = [documents stringByAppendingPathComponent:@"file2.txt"]; 
[fileMgr removeItemAtPath:filePath error:&error] 
+0

感謝您的快速答覆再...但我想是的,我有第一視圖控制器中,我感到顯示所有當我點擊特定的文件夾時,文檔目錄在文件夾中的目錄第二個視圖控制器將打開在此我顯示該文件夾內的所有文件。所以我不想給硬編碼的文件夾名稱和文件名稱。而不是我需要從表視圖和文檔目錄中刪除選定的文件夾或文件。我該怎麼做,請幫助我。 – suvarna

+0

@suvarna:在你的tableview的委託方法中,你得到了indexPath對象。您需要使用indexPath.row從數組中獲取相應的文件名。並將該文件名傳遞給上面的代碼。這是一個樣本。你可以根據你的需要修改它 –

+0

好吧,我會嘗試... – suvarna