Hay alguna forma de encontrar el directorio principal de un trazado utilizando NSFileManager o algo?

por ejemplo, este:

/ruta/a/algo

Y convertirlo en

/ruta/a/

InformationsquelleAutor indragie | 2009-08-21

3 Comentarios

  1. 66

    La NSString método -stringByDeletingLastPathComponent hace justamente eso.

    Se puede utilizar como esto:

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

    Y registrará /tmp.

  2. 15

    Generalmente las direcciones Url de archivos son de tipo NSURL. Ahora hay un método que puede utilizar para agarrar el directorio padre:
    NSURL *parentDirectory = [fileURL URLByDeletingLastPathComponent];

  3. 4

    Debe utilizar la dirección URL para el archivo de ubicaciones. Si usted tiene una ruta como la Cadena que iba a convertir a la URL. Para Swift 3 uso

    let fileURL: URL = URL(fileURLWithPath: "/path/to/something")
    let folderURL = fileURL.deletingLastPathComponent()

Dejar respuesta

Please enter your comment!
Please enter your name here