PHP | Función DirectoryIterator getPath()

La función DirectoryIterator::getPath() es una función incorporada en PHP que se usa para obtener la ruta del elemento Iterator actual sin nombre de archivo.

Sintaxis:

string DirectoryIterator::getPath( void )

Parámetros: Esta función no acepta ningún parámetro.

Valor devuelto: esta función devuelve la ruta del archivo, omitiendo el nombre del archivo y cualquier barra diagonal final.

Los siguientes programas ilustran la función DirectoryIterator::getPath() en PHP:

Programa 1:

<?php
  
// Create a directory Iterator
$directory = new DirectoryIterator(dirname(__FILE__));
  
// Display the path
echo $directory->getPath();
?> 

Producción:

C:\xampp\htdocs

Programa 2:

<?php
  
// Create a directory Iterator
$directory = new DirectoryIterator(dirname(__FILE__));
  
// Loop runs for each element of directory
foreach($directory as $dir) {
      
    $file = $directory->current();
      
    // Display key, filename and its path
    echo $dir->key() . " => " . 
        $file->getFilename() . " | Path: " .
        $directory->getPath() . "<br>";
}
?>

Producción:

0 => . | Path: C:\xampp\htdocs
1 => .. | Path: C:\xampp\htdocs
2 => applications.html | Path: C:\xampp\htdocs
3 => bitnami.css | Path: C:\xampp\htdocs
4 => dashboard | Path: C:\xampp\htdocs
5 => favicon.ico | Path: C:\xampp\htdocs
6 => geeks.PNG | Path: C:\xampp\htdocs
7 => gfg.php | Path: C:\xampp\htdocs
8 => img | Path: C:\xampp\htdocs
9 => index.php | Path: C:\xampp\htdocs
10 => webalizer | Path: C:\xampp\htdocs
11 => xampp | Path: C:\xampp\htdocs

Nota: El resultado de esta función depende del contenido de la carpeta del servidor.

Referencia: https://www.php.net/manual/en/directoryiterator.getpath.php

Publicación traducida automáticamente

Artículo escrito por jit_t y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *