glob() avec les fichiers cachés
<?php
$path = __DIR__;
// list all files, with and without leading .
$files = glob($path . '/{,.}[!.,!..]*', GLOB_BRACE);
// list all files, except . and ..
$files = glob($path . '/{,.}*', GLOB_BRACE);
Par défaut, la fonction glob() liste uniquement les fichiers qui ne commencent pas par un point .. Cela signifie que les fichiers cachés, sous Linux, ne sont pas listés.
Avec l’option GLOB_BRACE, il est possible de lister tous les fichiers, et même de filtrer les omniprésents ‘.’ et ‘..’.
See Also
- Removed unwanted files [Try me]
PHP Features
Last updated: 22 October 2026