Overview

Packages

  • Auth
  • Config
  • Controller
  • Date
  • Db
  • Feed
    • Abstract
    • Writers
  • File
    • Decorator
  • Form
    • Element
  • Image
  • Log
    • Writer
  • Net
    • Exception
  • None
  • PHP
  • PHPMailer
  • Session
  • Util
  • Validate
    • Validator
  • Zend
    • Registry

Classes

  • File_Crypt
  • File_FileCSV
  • File_FileManager
  • File_FolderManager
  • File_Upload
  • File_Util
  • Overview
  • Package
  • Class
  • Tree

Class File_FolderManager

Gestion de dossier

Package: File
Category: Pry
Author: Olivier ROGER <oroger.fr>
Version: 1.4.0
Located at File/FolderManager.class.php
Methods summary
public
# __construct( string $path )

Constructeur

Constructeur

Parameters

$path
string
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
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
Nombre de fichier à récupérer
$humanSize
boolean
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

$folder
Dossier
à mesurer

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
Filtres à lister
public
# rmFilter( string $filter )

Supprime un filtre

Supprime un filtre

Parameters

$filter
string
public static
# create( string $newDir, integer $chmod = 0644 )

Crée un dossier

Crée un dossier

Parameters

$newDir
string
Chemin vers le dossier
$chmod
integer
Chmod en octal
public
# remove( string $dir = '' )

Supprime un dossier et tout son contenu

Supprime un dossier et tout son contenu

Parameters

$dir
string
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, $dir = '' )

Copie du contenu d'un dossier dans un autre

Copie du contenu d'un dossier dans un autre

Parameters

$dest
string
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
Nom de l'archive

Since

1.2.2
Pry Framework API documentation generated by ApiGen 2.6.1