Question

Est-il possible de trouver le répertoire parent d'un chemin en utilisant NSFileManager ou quelque chose?

par exemple. Prenez ceci:

  

/ chemin / vers / quelque chose

Et en faire

  

/ path / to /

Était-ce utile?

La solution

La méthode NSString -stringByDeletingLastPathComponent fait cela.

Vous pouvez l'utiliser comme ceci:

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

Et il se connectera /tmp.

Autres conseils

fichier Habituellement URL sont de type NSURL. Il y a maintenant une méthode que vous pouvez utiliser pour saisir le répertoire parent:     NSURL *parentDirectory = [fileURL URLByDeletingLastPathComponent];

Vous devez utiliser l'URL pour l'emplacement des fichiers. Si vous avez un chemin comme chaîne je convertir à l'URL. Swift 3 utilisation

let fileURL: URL = URL(fileURLWithPath: "/path/to/something")
let folderURL = fileURL.deletingLastPathComponent()
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top