Trouvez répertoire parent d'un chemin
-
19-09-2019 - |
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 /
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