0 votos

Aplicación AppleScript - Ruta de la carpeta en 'Supporting Files'

Mi programa necesita copiar una carpeta de su propio directorio a otro en el Mac.

He probado de todo y he buscado en todos los rincones de la web pero no consigo la ruta de esta carpeta:

Photo of folder whose path is required

He buscado en posts similares y he encontrado esto:

set thePath to POSIX path of (path to resource "name of resource")

Funciona para los archivos pero no para las carpetas.

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

1voto

gummy Puntos 131

Las "carpetas" en la barra lateral de Xcode son "grupos" y no entidades del sistema de archivos. En su proyecto no hay ninguna carpeta "Supporting Files" en el disco.

Dicho esto, puedes intentar poner un archivo ficticio en tu carpeta de destino en el disco, añadirlo al proyecto, y utilizar el fragmento que encontraste para obtener una ruta posix al archivo ficticio. Que puede acortar para obtener la ruta a la carpeta de destino. Usted querrá eliminar el archivo ficticio después de copiar la carpeta, por supuesto.

0voto

MegaByte Puntos 2031

Esto es un poco tardío, pero ¿has probado?

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

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X