-`path` — The relative path to the file from [user\_files\_path](../../operations/server-configuration-parameters/settings.md#server_configuration_parameters-user_files_path). Chemin d’accès à la prise en charge des fichiers suivant les globs en mode Lecture seule: `*`, `?`, `{abc,def}` et `{N..M}` où `N`, `M` — numbers, \``'abc', 'def'` — strings.
Plusieurs composants de chemin peuvent avoir des globs. Pour être traité, le fichier doit exister et correspondre à l’ensemble du modèle de chemin (pas seulement le suffixe ou le préfixe).
1. Supposons que nous ayons plusieurs fichiers avec les chemins relatifs suivants:
-‘some\_dir/some\_file\_1’
-‘some\_dir/some\_file\_2’
-‘some\_dir/some\_file\_3’
-‘another\_dir/some\_file\_1’
-‘another\_dir/some\_file\_2’
-‘another\_dir/some\_file\_3’
1. Interroger la quantité de lignes dans ces fichiers:
<!---->
``` sql
SELECT count(*)
FROM file('{some,another}_dir/some_file_{1..3}', 'TSV', 'name String, value UInt32')
```
1. Requête de la quantité de lignes dans tous les fichiers de ces deux répertoires:
<!---->
``` sql
SELECT count(*)
FROM file('{some,another}_dir/*', 'TSV', 'name String, value UInt32')
```
!!! warning "Avertissement"
Si votre liste de fichiers contient des plages de nombres avec des zéros en tête, utilisez la construction avec des accolades pour chaque chiffre séparément ou utilisez `?`.
**Exemple**
Interroger les données des fichiers nommés `file000`, `file001`, … , `file999`:
``` sql
SELECT count(*)
FROM file('big_dir/file{0..9}{0..9}{0..9}', 'CSV', 'name String, value UInt32')