diff --git a/src/wp-admin/includes/class-wp-filesystem-ftpext.php b/src/wp-admin/includes/class-wp-filesystem-ftpext.php index 62ade49136..9c15a9883b 100644 --- a/src/wp-admin/includes/class-wp-filesystem-ftpext.php +++ b/src/wp-admin/includes/class-wp-filesystem-ftpext.php @@ -282,7 +282,7 @@ class WP_Filesystem_FTPext extends WP_Filesystem_Base { * @return bool */ public function exists($file) { - $list = @ftp_nlist($this->link, $file); + $list = @ftp_rawlist( $this->link, '-a ' . $file ); if ( empty( $list ) && $this->is_dir( $file ) ) { return true; // File is an empty directory. diff --git a/src/wp-admin/includes/class-wp-filesystem-ftpsockets.php b/src/wp-admin/includes/class-wp-filesystem-ftpsockets.php index 1db9dc136a..b8ed10ae22 100644 --- a/src/wp-admin/includes/class-wp-filesystem-ftpsockets.php +++ b/src/wp-admin/includes/class-wp-filesystem-ftpsockets.php @@ -290,7 +290,7 @@ class WP_Filesystem_ftpsockets extends WP_Filesystem_Base { * @return bool */ public function exists( $file ) { - $list = $this->ftp->nlist( $file ); + $list = $this->ftp->rawlist( $file, '-a' ); if ( empty( $list ) && $this->is_dir( $file ) ) { return true; // File is an empty directory.