NSFileManager
または何かを使用してパスの親ディレクトリを見つける方法はありますか?
たとえば、これを取ります:
/パス/へ/何か
そしてそれを
/パス/へ/
NSFileManager
または何かを使用してパスの親ディレクトリを見つける方法はありますか?
たとえば、これを取ります:
/パス/へ/何か
そしてそれを
/パス/へ/
NSString
メソッド-stringByDeletingLastPathComponent
はまさにそれを行います。
次のように使用できます。
NSLog(@"%@", [@"/tmp/afolder" stringByDeletingLastPathComponent]);
そして、ログに記録されます/tmp
。
ファイルの場所には URL を使用する必要があります。パスが文字列の場合は、それを URL に変換します。Swift 3用
let fileURL: URL = URL(fileURLWithPath: "/path/to/something")
let folderURL = fileURL.deletingLastPathComponent()