AppleScript Application - Percorso della cartella in "File di supporto"

0

Il mio programma deve copiare una cartella dalla propria directory a un'altra sul Mac.

Ho provato di tutto e ho cercato in tutti gli angoli del web ma non posso ottenere il percorso di questa cartella:

Hocercatopostsimiliehotrovatoquesto:

setthePathtoPOSIXpathof(pathtoresource"name of resource")

Funziona per i file ma non per le cartelle.

Può essere adattato per ottenere il percorso della cartella selezionata nell'immagine sopra?

    
posta ProGrammer 28.10.2016 - 12:32
fonte

2 risposte

1

Le "Cartelle" nella barra laterale di Xcode sono "gruppi" e non entità di filesystem. Nel tuo progetto non c'è la cartella "File di supporto" sul disco.

Detto questo, potresti provare a inserire un file fittizio nella cartella di destinazione su disco, aggiungendolo al progetto e utilizzando lo snippet che hai trovato per ottenere un percorso posix nel file fittizio. Quale si può abbreviare per ottenere il percorso verso la cartella di destinazione. Dovresti rimuovere il file fittizio dopo aver copiato la cartella, naturalmente.

    
risposta data 03.11.2016 - 01:40
fonte
0

Questo è un po 'tardi ma hai provato:

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);
    
risposta data 08.03.2018 - 23:29
fonte

Leggi altre domande sui tag