C'è un modo per trovare la directory principale di un percorso utilizzando NSFileManager
o qualcosa del genere?Trova directory principale di un percorso
ad es. Prendete questo:
/path/to/qualcosa
e trasformarlo in
/path/to/
C'è un modo per trovare la directory principale di un percorso utilizzando NSFileManager
o qualcosa del genere?Trova directory principale di un percorso
ad es. Prendete questo:
/path/to/qualcosa
e trasformarlo in
/path/to/
Il metodo NSString
-stringByDeletingLastPathComponent
fa proprio questo.
Si può usare in questo modo:
NSLog(@"%@", [@"/tmp/afolder" stringByDeletingLastPathComponent]);
E sarà il login /tmp
.
Gli URL di file di solito sono di tipo NSURL
. Esiste ora un metodo che è possibile utilizzare per accedere alla directory padre: NSURL *parentDirectory = [fileURL URLByDeletingLastPathComponent];
È necessario utilizzare l'URL per le posizioni dei file. Se hai un percorso come String, lo convertirò in URL. Per Swift 3 utilizzare
let fileURL: URL = URL(fileURLWithPath: "/path/to/something")
let folderURL = fileURL.deletingLastPathComponent()