Aplicación AppleScript: ruta de la carpeta en 'Archivos de soporte'

0

Mi programa necesita copiar una carpeta de su propio directorio a otra en la Mac.

Lo he intentado todo y he buscado en todos los rincones de la web, pero no puedo obtener la ruta a esta carpeta:

Hebuscadopublicacionessimilaresyencontréesto:

setthePathtoPOSIXpathof(pathtoresource"name of resource")

Funciona para archivos pero no para carpetas.

¿Se puede adaptar esto para obtener la ruta a la carpeta seleccionada en la imagen de arriba?

    
pregunta ProGrammer 28.10.2016 - 12:32

2 respuestas

1

Las "Carpetas" en la barra lateral de Xcode son "grupos" y no entidades del sistema de archivos. En su proyecto no hay una carpeta de "Archivos de soporte" en el disco.

Dicho esto, puede intentar colocar un archivo ficticio en la carpeta de destino en el disco, agregarlo al proyecto y usar el fragmento que encontró para obtener una ruta de acceso posix al archivo ficticio. Que puede acortar para obtener la ruta a la carpeta de destino. Desearía eliminar el archivo ficticio después de copiar la carpeta, por supuesto.

    
respondido por el Leland Wallace 03.11.2016 - 01:40
0

Esto es un poco tarde, pero lo has intentado:

NSBundle* myBundle = [NSBundle mainBundle];
NSString* myfilenamewpath = [myBundle pathForResource:@"Filename" ofType:@"typeoffile"];
//get the filename
NSString *theFileName = [myfilenamewpath lastPathComponent] ;
//get the path
NSString *filePath = [myfilenamewpath stringByDeletingLastPathComponent];

NSLog(@"myfilenamewpath: %@", myfilenamewpath);
NSLog(@"theFileName: %@", theFileName);
NSLog(@"filePath: %@", filePath);
    
respondido por el Dennis 08.03.2018 - 23:29

Lea otras preguntas en las etiquetas