How to delete a file

Once you have a reference to the file in question you can call the removeItemAtPath method:

// get reference with path and filename
NSString *filePath = [[NSString alloc]initWithFormat:@"Documents/myFile.txt"];
NSString *deleteThis = [NSHomeDirectory()stringByAppendingPathComponent:filePath];
// now delete the file
[[NSFileManager defaultManager]removeItemAtPath:deleteThis error:nil];

This does not work with wildcards in the file name (for example *.jpg).

Jay is the CEO and founder of WP Hosting, a boutique style managed WordPress hosting and support service. He has been working with Plesk since version 9 and is a qualified Parallels Automation Professional. In his spare time he likes to develop iOS apps and WordPress plugins, or draw on tablet devices. He blogs about his coding journey at and