WP_Filesystem_Base::dirlist( string $path, bool $include_hidden = true, bool $recursive = false ): array|false

Gets details for files in a directory or a specific file.


Parameters

$path string Required
Path to directory or file.
$include_hidden bool Optional
Whether to include details of hidden ("." prefixed) files.

Default: true

$recursive bool Optional
Whether to recursively include file details in nested directories.

Default: false


Top ↑

Return

array|false Array of arrays containing file information. False if unable to list directory contents.

  • 0... array
    Array of file information. Note that some elements may not be available on all filesystems.
    • name string
      Name of the file or directory.
    • perms string
      *nix representation of permissions.
    • permsn string
      Octal representation of permissions.
    • number int|string|false
      File number. May be a numeric string. False if not available.
    • owner string|false
      Owner name or ID, or false if not available.
    • group string|false
      File permissions group, or false if not available.
    • size int|string|false
      Size of file in bytes. May be a numeric string.
      False if not available.
    • lastmodunix int|string|false
      Last modified unix timestamp. May be a numeric string.
      False if not available.
    • lastmod string|false
      Last modified month (3 letters) and day (without leading 0), or false if not available.
    • time string|false
      Last modified time, or false if not available.
    • type string
      Type of resource. 'f' for file, 'd' for directory, 'l' for link.
    • files array|false
      If a directory and $recursive is true, contains another array of files. False if unable to list directory contents.


Top ↑

Source

File: wp-admin/includes/class-wp-filesystem-base.php. View all references

public function dirlist( $path, $include_hidden = true, $recursive = false ) {
	return false;
}


Top ↑

Changelog

Changelog
Version Description
2.5.0 Introduced.

Top ↑

User Contributed Notes

You must log in before being able to contribute a note or feedback.