PHP | DirectoryIterator getPathname() Function Last Updated : 07 Mar, 2024 Summarize Comments Improve Suggest changes Share Like Article Like Report 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 function returns the path and file name of current file. The directories do not contain the trailing slash. Below programs illustrate the DirectoryIterator::getPathname() function in PHP: Program 1: php <?php // Create a directory Iterator $directory = new DirectoryIterator(dirname(__FILE__)); // Loop runs for each element of directory foreach($directory as $dir) { // Display the path name echo $directory->getPathname() . "<br>"; } ?> Output: C:\xampp\htdocs\. C:\xampp\htdocs\.. C:\xampp\htdocs\applications.html C:\xampp\htdocs\bitnami.css C:\xampp\htdocs\dashboard C:\xampp\htdocs\favicon.ico C:\xampp\htdocs\geeks.PNG C:\xampp\htdocs\gfg.php C:\xampp\htdocs\img C:\xampp\htdocs\index.php C:\xampp\htdocs\webalizer C:\xampp\htdocs\xampp Program 2: php <?php // Create a directory Iterator $directory = new DirectoryIterator(dirname(__FILE__)); // Loop runs while directory element is valid while ($directory->valid()) { // Check for directory element if ($directory->isDir()) { // Display the path name echo $directory->getPathname() . "<br>"; } // Move to the next element $directory->next(); } ?> Output: C:\xampp\htdocs\. C:\xampp\htdocs\.. C:\xampp\htdocs\dashboard C:\xampp\htdocs\img C:\xampp\htdocs\webalizer C:\xampp\htdocs\xampp Note: The output of this function depends on the content of server folder. Comment More infoAdvertise with us Next Article PHP | DirectoryIterator getCTime() Function J jit_t Follow Improve Article Tags : Web Technologies PHP PHP-function PHP-Iterators Similar Reads PHP | DirectoryIterator getPath() Function 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 pa 2 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 getBasename() Function The DirectoryIterator::getBasename() function is an inbuilt function in PHP which is used to get the base name of the current DirectoryIterator item. Syntax: string DirectoryIterator::getBasename( string $suffix ) Parameters: This function accepts single parameter $suffix which holds the base name e 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 PHP | DirectoryIterator getFilename() Function The DirectoryIterator::getFilename() function is an inbuilt function in PHP which is used to return file name of current DirectoryIterator item. Syntax: string DirectoryIterator::getFilename( void ) Parameters: This function does not accept any parameters. Return Value: This function returns the fil 1 min read Like