File_Find::maptree()

File_Find::maptree() – Crée une carte pour un dossier

Synopsis

require_once 'File/Find.php';

array &File_Find::maptree ( string $directory )

Description

Crée une carte pour le dossier fourni par le paramètre $directory.

Parameter

  • string $directory - contient le chemin vers le dossier dont vous voulez faire la carte.

Return value

array - un tabeau à deux éléments, le premier contenant une liste de dossiers, le second, une liste des fichiers.

Note

This function can be called statically.

Example

Récupère la carte d'un dossier

<?php
include "File/Find.php";

$dir "File_Find";
list(
$directories$files) = File_Find::maptree($dir);

echo 
"Dossiers : ";
print_r($directories);

echo 
"Fichiers : ";
print_r($files);
?>

L'exemple ci-dessus affichera quelques choses comme :


Dossiers : Array
(
    [0] => File_Find
    [1] => File_Find\dir2
    [2] => File_Find\dir2\2
    [3] => File_Find\dir2\1
    [4] => File_Find\dir2\0
    [5] => File_Find\dir
    [6] => File_Find\dir\txtdir
    [7] => File_Find\dir\dir3
    [8] => File_Find\dir\dir2
)
Fichiers : Array
(
    [0] => File_Find\dir2\2\1.txt
    [1] => File_Find\dir2\1\1.txt
    [2] => File_Find\dir2\0\1.txt
    [3] => File_Find\dir\1.txt
    [4] => File_Find\dir\2.txt
    [5] => File_Find\dir\txtdir\5.txt
    [6] => File_Find\dir\dir3\4.bak
    [7] => File_Find\dir\dir3\4.txt
    [8] => File_Find\dir\dir2\3.bak
    [9] => File_Find\dir\dir2\3.txt
)
Trouve les correspondances pour un masque dans un dossier (Previous) Crée une carte récursive d'un dossier (Next)
Last updated: Sun, 29 Aug 2010 — Download Documentation
Do you think that something on this page is wrong? Please file a bug report or add a note.
View this page in:

User Notes:

There are no user contributed notes for this page.