win temporales setup para obtener link internet files eliminar descargar crear como chrome carpeta borrar archivos archivo objective-c ios cocoa nsbundle

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)")