Articles of nsfilemanager

Obtenga la ruta del file por nombre de file desde el directory de documentos ios

En mi aplicación descargo files PDF que se almacenan en el directory "Documento" en diferentes subcarpetas. Ahora tengo el nombre de file para el que quiero get su ruta en el directory "Documento" pero el problema es que no sé la subcarpeta exacta bajo la cual se almacena ese file. Entonces, ¿hay algún método que […]

Carpeta de documentos de iOS Simulator

¿Cómo es posible encontrar rápidamente la carpeta del documento (en el mac) de una aplicación cuando estoy usando el simulador? Cuando necesito explorar la carpeta del documento durante la simulación de la aplicación ahora uso una variable de la aplicación para encontrar la ruta de la carpeta del documento y leo la ruta durante la […]

¿Por qué utilizar un NSFileManager en lugar de simplemente utilizar el file writeToFile de NSData: atómicamente: al crear un nuevo file?

Considere las siguientes dos muestras de código: NSData *imgData = UIImagePNGRepresentation(imgFull); NSString *documentsDirectory = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0]; NSString *fullPath = [documentsDirectory stringByAppendingPathComponent:[NSString stringWithFormat:@"itemImg_%i.png", timestamp]]; //add our image to the path [imgData writeToFile:fullPath atomically:YES]; y NSData *imgData = UIImagePNGRepresentation(imgFull); NSString *documentsDirectory = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0]; NSString *fullPath = [documentsDirectory stringByAppendingPathComponent:[NSString stringWithFormat:@"itemImg_%i.png", timestamp]]; //add our […]

¿Qué caracteres están permitidos en un nombre de file iOS?

Estoy buscando una forma de asegurarme de que una cadena se pueda usar como nombre de file en iOS. Actualmente estoy en la sección del código que borra los caracteres incompatibles. Me pregunto si lo estoy haciendo bien. NSString *filename = @"A file name"; fileName = [fileName stringByTrimmingCharactersInSet: [NSCharacterSet controlCharacterSet]]; fileName = [fileName stringByTrimmingCharactersInSet: [NSCharacterSet […]

¿Eliminar files del directory dentro del directory de documentos?

He creado un directory Temp para almacenar algunos files: //MARK: -create save delete from directory func createTempDirectoryToStoreFile(){ var error: NSError? let paths = NSSearchPathForDirectoriesInDomains(NSSearchPathDirectory.DocumentDirectory, NSSearchPathDomainMask.UserDomainMask, true) let documentsDirectory: AnyObject = paths[0] tempPath = documentsDirectory.stringByAppendingPathComponent("Temp") if (!NSFileManager.defaultManager().fileExistsAtPath(tempPath!)) { NSFileManager.defaultManager() .createDirectoryAtPath(tempPath!, withIntermediateDirectories: false, attributes: nil, error: &error) } } Está bien, ahora quiero eliminar todos los files […]

Al escribir en un file de text (agregar), el último valor que escribo reemplaza todos los valores anteriores

Estoy tratando de reproducir mi tabla SQLite3 como un file .csv que se guarda en los documentos de los teléfonos. Para hacer esto, he intentado agregar una nueva línea al final del file, cada vez que se encuentra un object en mi matriz, esto funciona; sin embargo, parece reproducir la última línea una y otra […]

¿Cuál es la diferencia entre la ruta y la URL en iOS?

En una class como NSFileManager hay 2 versiones de prácticamente todos los methods. Uno para routes y otro para URL. ¿Cual es la diferencia? Y cuál es la mejor práctica para convertir una URL en una ruta.

Obtener references / routes de file de package al inicio de la aplicación

Supongamos que tengo un set arbitrario de files incluidos en el package de aplicaciones principales. Me gustaría search las URL del file para los que están en el lanzamiento y almacenarlas en alguna parte. ¿Es posible usar NSFileManager ? La documentation no está clara en ese sentido. Nota: solo necesito las URL del file, no […]

iOS: ¿Cómo encuentras la date de creación de un file?

Estoy tratando de encontrar la date de creación (NO la date de modificación) de un file. La date de creación no parece estar en los attributes de un file, aunque la date de modificación sea. Estoy usando este código … NSFileManager* fm = [NSFileManager defaultManager]; NSString* path = [PathHelpers pathInDocumentsFolderWithFilename:FILE_NAME]; NSDictionary* attrs = [fm attributesOfItemAtPath:path […]

iphone: cómo verificar si el file es un directory, audio, video o image?

A continuación, mi progtwig muestra los contenidos del directory de documentos y se muestra en una tablaView. Pero el directory Documentos contiene algunos directorys, algunos audio, algunos videos y algunas imágenes, etc. NSArray *dirPaths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); NSString *docsDir = [dirPaths objectAtIndex:0]; fileType = @"" ; NSString *subDirectoryPath = [docsDir stringByAppendingPathComponent:fileType]; NSLog(@"path : %@",subDirectoryPath); […]