PHP | DirectoryIterator getPath() Function Last Updated : 07 Mar, 2024 Summarize Comments Improve Suggest changes Share Like Article Like Report The DirectoryIterator::getPath() function is an inbuilt function in PHP which is used to get the path of current Iterator item without filename. Syntax: string DirectoryIterator::getPath( void ) Parameters: This function does not accept any parameters. Return Value: This function returns the file path, omitting the file name and any trailing slash. Below programs illustrate the DirectoryIterator::getPath() function in PHP: Program 1: php <?php // Create a directory Iterator $directory = new DirectoryIterator(dirname(__FILE__)); // Display the path echo $directory->getPath(); ?> Output: C:\xampp\htdocs Program 2: php <?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>"; } ?> Output: 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 Note: The output of this function depends on the content of server folder. Comment More infoAdvertise with us Next Article PHP | DirectoryIterator getPathname() Function J jit_t Follow Improve Article Tags : Web Technologies PHP PHP-function PHP-Iterators Similar Reads PHP | DirectoryIterator getPathname() Function The DirectoryIterator::getPathname() function is an inbuilt function in PHP which is used to return the path and file name of the current DirectoryIterator item. Syntax: string DirectoryIterator::getPathname( void ) Parameters: This function does not accept any parameters. Return Value: This functio 1 min read PHP | DirectoryIterator getATime() Function The DirectoryIterator::getATime() function is an inbuilt function in PHP which is used to get the last access time of the current DirectoryIterator item. Syntax: int DirectoryIterator::getATime( void ) Parameters: This function does not accept any parameters. Return Value: This function returns the 2 min read PHP | DirectoryIterator getType() Function The DirectoryIterator::getType() function is an inbuilt function in PHP which is used to check the type of the current DirectoryIterator item. Syntax: string DirectoryIterator::getType( void ) Parameters: This function does not accept any parameters. Return Value: This function returns a string whic 2 min read PHP | DirectoryIterator getPerms() Function The DirectoryIterator::getPerms() function is an inbuilt function in PHP that is used to get the permissions of the current DirectoryIterator item. Syntax: int DirectoryIterator::getPerms( void ) Parameters: This function does not accept any parameters. Return Value: This function returns the file 2 min read PHP | DirectoryIterator getCTime() Function The DirectoryIterator::getCTime() function is an inbuilt function in PHP which is used to get the inode change time of the current DirectoryIterator item. Syntax: int DirectoryIterator::getCTime( void ) Parameters: This function does not accept any parameters. Return Value: This function returns the 2 min read PHP | DirectoryIterator getMTime() Function The DirectoryIterator::getMTime() function is an inbuilt function in PHP which is used to returns the last modification time of the current DirectoryIterator item. Syntax: int DirectoryIterator::getMTime( void ) Parameters: This function does not accept any parameters. Return Value: This function re 2 min read Like