2009-08-21 10 views

risposta

61

Il metodo NSString-stringByDeletingLastPathComponent fa proprio questo.

Si può usare in questo modo:

NSLog(@"%@", [@"/tmp/afolder" stringByDeletingLastPathComponent]); 

E sarà il login /tmp.

14

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

1

È 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() 
Problemi correlati