Title: wp-admin/includes/class-wp-filesystem-base.php | Developer.WordPress.org

---

# File: wp-admin/includes/class-wp-filesystem-base.php

 * method[WP_Filesystem_Base::getchmod()](https://developer.wordpress.org/reference/classes/wp_filesystem_base/getchmod/)
 * Gets the permissions of the specified file or filepath in their octal format.
 * Used by [1 function](https://developer.wordpress.org/reference/classes/wp_filesystem_base/getchmod/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_filesystem_base/getchmod/#uses)
   | Source: [wp-admin/includes/class-wp-filesystem-base.php:403](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-admin/includes/class-wp-filesystem-base.php#L403-L405)
 * method[WP_Filesystem_Base::rmdir()](https://developer.wordpress.org/reference/classes/wp_filesystem_base/rmdir/)
 * Deletes a directory.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_filesystem_base/rmdir/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_filesystem_base/rmdir/#uses)
   | Source: [wp-admin/includes/class-wp-filesystem-base.php:821](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-admin/includes/class-wp-filesystem-base.php#L821-L823)
 * method[WP_Filesystem_Base::exists()](https://developer.wordpress.org/reference/classes/wp_filesystem_base/exists/)
 * Checks if a file or directory exists.
 * Used by [1 function](https://developer.wordpress.org/reference/classes/wp_filesystem_base/exists/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_filesystem_base/exists/#uses)
   | Source: [wp-admin/includes/class-wp-filesystem-base.php:677](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-admin/includes/class-wp-filesystem-base.php#L677-L679)
 * method[WP_Filesystem_Base::dirlist()](https://developer.wordpress.org/reference/classes/wp_filesystem_base/dirlist/)
 * Gets details for files in a directory or a specific file.
 * Used by [1 function](https://developer.wordpress.org/reference/classes/wp_filesystem_base/dirlist/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_filesystem_base/dirlist/#uses)
   | Source: [wp-admin/includes/class-wp-filesystem-base.php:861](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-admin/includes/class-wp-filesystem-base.php#L861-L863)
 * method[WP_Filesystem_Base::is_file()](https://developer.wordpress.org/reference/classes/wp_filesystem_base/is_file/)
 * Checks if resource is a file.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_filesystem_base/is_file/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_filesystem_base/is_file/#uses)
   | Source: [wp-admin/includes/class-wp-filesystem-base.php:690](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-admin/includes/class-wp-filesystem-base.php#L690-L692)
 * method[WP_Filesystem_Base::is_dir()](https://developer.wordpress.org/reference/classes/wp_filesystem_base/is_dir/)
 * Checks if resource is a directory.
 * Used by [2 functions](https://developer.wordpress.org/reference/classes/wp_filesystem_base/is_dir/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_filesystem_base/is_dir/#uses)
   | Source: [wp-admin/includes/class-wp-filesystem-base.php:703](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-admin/includes/class-wp-filesystem-base.php#L703-L705)
 * method[WP_Filesystem_Base::is_readable()](https://developer.wordpress.org/reference/classes/wp_filesystem_base/is_readable/)
 * Checks if a file is readable.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_filesystem_base/is_readable/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_filesystem_base/is_readable/#uses)
   | Source: [wp-admin/includes/class-wp-filesystem-base.php:716](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-admin/includes/class-wp-filesystem-base.php#L716-L718)
 * method[WP_Filesystem_Base::is_writable()](https://developer.wordpress.org/reference/classes/wp_filesystem_base/is_writable/)
 * Checks if a file or directory is writable.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_filesystem_base/is_writable/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_filesystem_base/is_writable/#uses)
   | Source: [wp-admin/includes/class-wp-filesystem-base.php:729](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-admin/includes/class-wp-filesystem-base.php#L729-L731)
 * method[WP_Filesystem_Base::atime()](https://developer.wordpress.org/reference/classes/wp_filesystem_base/atime/)
 * Gets the file’s last access time.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_filesystem_base/atime/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_filesystem_base/atime/#uses)
   | Source: [wp-admin/includes/class-wp-filesystem-base.php:742](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-admin/includes/class-wp-filesystem-base.php#L742-L744)
 * method[WP_Filesystem_Base::mtime()](https://developer.wordpress.org/reference/classes/wp_filesystem_base/mtime/)
 * Gets the file modification time.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_filesystem_base/mtime/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_filesystem_base/mtime/#uses)
   | Source: [wp-admin/includes/class-wp-filesystem-base.php:755](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-admin/includes/class-wp-filesystem-base.php#L755-L757)
 * method[WP_Filesystem_Base::size()](https://developer.wordpress.org/reference/classes/wp_filesystem_base/size/)
 * Gets the file size (in bytes).
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_filesystem_base/size/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_filesystem_base/size/#uses)
   | Source: [wp-admin/includes/class-wp-filesystem-base.php:768](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-admin/includes/class-wp-filesystem-base.php#L768-L770)
 * method[WP_Filesystem_Base::touch()](https://developer.wordpress.org/reference/classes/wp_filesystem_base/touch/)
 * Sets the access and modification times of a file.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_filesystem_base/touch/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_filesystem_base/touch/#uses)
   | Source: [wp-admin/includes/class-wp-filesystem-base.php:787](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-admin/includes/class-wp-filesystem-base.php#L787-L789)
 * method[WP_Filesystem_Base::move()](https://developer.wordpress.org/reference/classes/wp_filesystem_base/move/)
 * Moves a file.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_filesystem_base/move/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_filesystem_base/move/#uses)
   | Source: [wp-admin/includes/class-wp-filesystem-base.php:647](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-admin/includes/class-wp-filesystem-base.php#L647-L649)
 * method[WP_Filesystem_Base::mkdir()](https://developer.wordpress.org/reference/classes/wp_filesystem_base/mkdir/)
 * Creates a directory.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_filesystem_base/mkdir/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_filesystem_base/mkdir/#uses)
   | Source: [wp-admin/includes/class-wp-filesystem-base.php:806](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-admin/includes/class-wp-filesystem-base.php#L806-L808)
 * method[WP_Filesystem_Base::delete()](https://developer.wordpress.org/reference/classes/wp_filesystem_base/delete/)
 * Deletes a file or directory.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_filesystem_base/delete/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_filesystem_base/delete/#uses)
   | Source: [wp-admin/includes/class-wp-filesystem-base.php:664](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-admin/includes/class-wp-filesystem-base.php#L664-L666)
 * method[WP_Filesystem_Base::get_contents_array()](https://developer.wordpress.org/reference/classes/wp_filesystem_base/get_contents_array/)
 * Reads entire file into an array.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_filesystem_base/get_contents_array/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_filesystem_base/get_contents_array/#uses)
   | Source: [wp-admin/includes/class-wp-filesystem-base.php:513](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-admin/includes/class-wp-filesystem-base.php#L513-L515)
 * method[WP_Filesystem_Base::put_contents()](https://developer.wordpress.org/reference/classes/wp_filesystem_base/put_contents/)
 * Writes a string to a file.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_filesystem_base/put_contents/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_filesystem_base/put_contents/#uses)
   | Source: [wp-admin/includes/class-wp-filesystem-base.php:529](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-admin/includes/class-wp-filesystem-base.php#L529-L531)
 * method[WP_Filesystem_Base::cwd()](https://developer.wordpress.org/reference/classes/wp_filesystem_base/cwd/)
 * Gets the current working directory.
 * Used by [1 function](https://developer.wordpress.org/reference/classes/wp_filesystem_base/cwd/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_filesystem_base/cwd/#uses)
   | Source: [wp-admin/includes/class-wp-filesystem-base.php:541](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-admin/includes/class-wp-filesystem-base.php#L541-L543)
 * method[WP_Filesystem_Base::chdir()](https://developer.wordpress.org/reference/classes/wp_filesystem_base/chdir/)
 * Changes current directory.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_filesystem_base/chdir/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_filesystem_base/chdir/#uses)
   | Source: [wp-admin/includes/class-wp-filesystem-base.php:554](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-admin/includes/class-wp-filesystem-base.php#L554-L556)
 * method[WP_Filesystem_Base::chgrp()](https://developer.wordpress.org/reference/classes/wp_filesystem_base/chgrp/)
 * Changes the file group.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_filesystem_base/chgrp/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_filesystem_base/chgrp/#uses)
   | Source: [wp-admin/includes/class-wp-filesystem-base.php:570](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-admin/includes/class-wp-filesystem-base.php#L570-L572)
 * method[WP_Filesystem_Base::gethchmod()](https://developer.wordpress.org/reference/classes/wp_filesystem_base/gethchmod/)
 * Returns the *nix-style file permissions for a file.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_filesystem_base/gethchmod/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/classes/wp_filesystem_base/gethchmod/#uses)
   | Source: [wp-admin/includes/class-wp-filesystem-base.php:350](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-admin/includes/class-wp-filesystem-base.php#L350-L393)
 * method[WP_Filesystem_Base::chmod()](https://developer.wordpress.org/reference/classes/wp_filesystem_base/chmod/)
 * Changes filesystem permissions.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_filesystem_base/chmod/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_filesystem_base/chmod/#uses)
   | Source: [wp-admin/includes/class-wp-filesystem-base.php:587](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-admin/includes/class-wp-filesystem-base.php#L587-L589)
 * method[WP_Filesystem_Base::getnumchmodfromh()](https://developer.wordpress.org/reference/classes/wp_filesystem_base/getnumchmodfromh/)
 * Converts *nix-style file permissions to an octal number.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_filesystem_base/getnumchmodfromh/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_filesystem_base/getnumchmodfromh/#uses)
   | Source: [wp-admin/includes/class-wp-filesystem-base.php:420](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-admin/includes/class-wp-filesystem-base.php#L420-L448)
 * method[WP_Filesystem_Base::owner()](https://developer.wordpress.org/reference/classes/wp_filesystem_base/owner/)
 * Gets the file owner.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_filesystem_base/owner/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_filesystem_base/owner/#uses)
   | Source: [wp-admin/includes/class-wp-filesystem-base.php:600](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-admin/includes/class-wp-filesystem-base.php#L600-L602)
 * method[WP_Filesystem_Base::is_binary()](https://developer.wordpress.org/reference/classes/wp_filesystem_base/is_binary/)
 * Determines if the string provided contains binary characters.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_filesystem_base/is_binary/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_filesystem_base/is_binary/#uses)
   | Source: [wp-admin/includes/class-wp-filesystem-base.php:458](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-admin/includes/class-wp-filesystem-base.php#L458-L460)
 * method[WP_Filesystem_Base::group()](https://developer.wordpress.org/reference/classes/wp_filesystem_base/group/)
 * Gets the file’s group.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_filesystem_base/group/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_filesystem_base/group/#uses)
   | Source: [wp-admin/includes/class-wp-filesystem-base.php:613](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-admin/includes/class-wp-filesystem-base.php#L613-L615)
 * method[WP_Filesystem_Base::chown()](https://developer.wordpress.org/reference/classes/wp_filesystem_base/chown/)
 * Changes the owner of a file or directory.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_filesystem_base/chown/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_filesystem_base/chown/#uses)
   | Source: [wp-admin/includes/class-wp-filesystem-base.php:475](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-admin/includes/class-wp-filesystem-base.php#L475-L477)
 * method[WP_Filesystem_Base::copy()](https://developer.wordpress.org/reference/classes/wp_filesystem_base/copy/)
 * Copies a file.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_filesystem_base/copy/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_filesystem_base/copy/#uses)
   | Source: [wp-admin/includes/class-wp-filesystem-base.php:631](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-admin/includes/class-wp-filesystem-base.php#L631-L633)
 * method[WP_Filesystem_Base::connect()](https://developer.wordpress.org/reference/classes/wp_filesystem_base/connect/)
 * Connects filesystem.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_filesystem_base/connect/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_filesystem_base/connect/#uses)
   | Source: [wp-admin/includes/class-wp-filesystem-base.php:487](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-admin/includes/class-wp-filesystem-base.php#L487-L489)
 * method[WP_Filesystem_Base::get_contents()](https://developer.wordpress.org/reference/classes/wp_filesystem_base/get_contents/)
 * Reads entire file into a string.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_filesystem_base/get_contents/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_filesystem_base/get_contents/#uses)
   | Source: [wp-admin/includes/class-wp-filesystem-base.php:500](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-admin/includes/class-wp-filesystem-base.php#L500-L502)

1 [2](https://developer.wordpress.org/reference/files/wp-admin/includes/class-wp-filesystem-base.php/page/2/?output_format=md)

 [Next Page](https://developer.wordpress.org/reference/files/wp-admin/includes/class-wp-filesystem-base.php/page/2/?output_format=md)