objective-c - setup - eliminar archivos temporales windows 7
Obtener la ruta de archivo y la URL para el archivo en el directorio temporal (3)
NSTemporaryDirectory()
proporciona una ruta completa al directorio temporal. En lugar de usar tu mainBundle
, has probado
NSString *filePath = [NSTemporaryDirectory() stringByAppendingPathComponent:@"temp.pdf"];
Si necesita una URL, haga esto:
NSURL *furl = [NSURL fileURLWithPath:[NSTemporaryDirectory() stringByAppendingPathComponent:@"temp.pdf"]];
Intento obtener la ruta del archivo de un archivo llamado "temp.pdf" que se encuentra en la carpeta NSTemporaryDirectory (lo he comprobado, el archivo existe).
Yo uso esto :
NSString *filePath = [[NSBundle mainBundle] pathForResource:@"temp" ofType:@"pdf" inDirectory:NSTemporaryDirectory()];
Lo he intentado con:
NSString *filePath = [[NSBundle mainBundle] pathForResource:@"temp.pdf" ofType:@"" inDirectory:NSTemporaryDirectory()];
Y:
NSString *filePath = [[NSBundle mainBundle] pathForResource:@"temp" ofType:@"pdf"];
Pero parece que no funciona, el valor de retorno siempre es nulo.
Entonces, estoy un poco confundido, ¿alguien puede ayudarme?
Gracias.
Para Swift 3.0
var fileUrl: URL = URL(fileURLWithPath: NSTemporaryDirectory())
fileUrl.appendPathComponent("foo")
fileUrl.appendPathExtension("bar")
Swift 2.0
let tmpDirURL = NSURL.fileURLWithPath(NSTemporaryDirectory(),isDirectory: true)
let fileURL = tmpDirURL.URLByAppendingPathComponent("stuff").URLByAppendingPathExtension("gif")
print("FilePath: /(fileURL.path)")