Class FolderManager
Methods summary
public
|
#
__construct( string $path )
Constructeur
Parameters
- $path
string $path Dossier
|
public
array
|
#
listFile( boolean $humanSize = false )
Liste les fichiers du dossier en fonctions des filtres
Liste les fichiers du dossier en fonctions des filtres
Parameters
- $humanSize
boolean $humanSize Si true taille retournée sous forme lisible (5Mo) sinon en Ko
Returns
array
|
public
array
|
#
listRecursive( )
Liste récursivement un dossier
Liste récursivement un dossier
Returns
array
Since
1.1.0
|
public
array
|
#
getLastFiles( integer $nbFile = 5, boolean $humanSize = false )
Récupère les x derniers fichiers modifiés dans un dossier. Attention à la
consomation mémoire sur gros dossier
Récupère les x derniers fichiers modifiés dans un dossier. Attention à la
consomation mémoire sur gros dossier
Parameters
- $nbFile
integer $nbFile Nombre de fichier à récupérer
- $humanSize
boolean $humanSize Retourne la date en octet ou sous forme lisible
Returns
array
Since
1.1.9
|
public
float
|
#
getSize( )
Calcul la taille occupé par un dossier et tous ses sous dossiers
Calcul la taille occupé par un dossier et tous ses sous dossiers
Returns
float
Since
1.1.0
|
public static
float
|
#
getSizeStatic( Dossier $folder )
Calcul la taille occupé par un dossier et tous ses sous dossiers. Version
static Non soumis aux filtres
Calcul la taille occupé par un dossier et tous ses sous dossiers. Version
static Non soumis aux filtres
Parameters
Returns
float
Since
1.1.6
|
public
unknown
|
#
liste( )
Liste les dossiers présents
Liste les dossiers présents
Returns
unknown
Since
1.0.5
|
public
|
#
setFilter( mixed $filter )
Ajoute un ou plusieurs filtres
Ajoute un ou plusieurs filtres
Parameters
- $filter
mixed $filter Filtres à lister
|
public
|
#
rmFilter( string $filter )
Supprime un filtre
Parameters
|
public static
|
#
create( string $newDir, integer $chmod = 0644 )
Crée un dossier
Parameters
- $newDir
string $newDir Chemin vers le dossier
- $chmod
integer $chmod Chmod en octal
|
public
|
#
remove( string $dir = '' )
Supprime un dossier et tout son contenu
Supprime un dossier et tout son contenu
Parameters
- $dir
string $dir Dossier à supprimer
|
public
|
#
removeFiles( )
Supprime uniquement les fichiers présents dans un dossier
Supprime uniquement les fichiers présents dans un dossier
Since
1.2.0
|
public
|
#
copy( string $dest, mixed $dir = '' )
Copie du contenu d'un dossier dans un autre
Copie du contenu d'un dossier dans un autre
Parameters
- $dest
string $dest Dossier de destination
- $dir
Since
1.1.5
|
public
|
#
ZipFiles( string $fileName )
Zip tous les fichiers du dossier. Prend en compte les éventuels filtres
Zip tous les fichiers du dossier. Prend en compte les éventuels filtres
Parameters
- $fileName
string $fileName Nom de l'archive
Since
1.2.2
|