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_FileManager

Gestion d'accès au fichier

Direct known subclasses

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

Constructeur

Constructeur

Parameters

$file
string
chemin vers le fichier
public boolean
# isFile( )

Vérifie si le fichier est un fichier

Vérifie si le fichier est un fichier

Returns

boolean
public array
# getInfo( )

Récupère les information du fichier

Récupère les information du fichier

Returns

array
public SplFileInfo
# getFileInfo( )

Retourne l'objet file info

Retourne l'objet file info

Returns

SplFileInfo
public boolean
# open( string $mode )

Ouvre le fichier demandé

Ouvre le fichier demandé

Parameters

$mode
string
Mode d'ouverture

Returns

boolean
public boolean
# close( )

Ferme le fichier

Ferme le fichier

Returns

boolean
public mixed
# read( )

Lit le contenu d'un fichier

Lit le contenu d'un fichier

Returns

mixed
public mixed
# readLine( integer $line2read = null )

Lit un fichier ligne par ligne

Lit un fichier ligne par ligne

Parameters

$line2read
integer
Ligne à lire dans le fichier

Returns

mixed
public mixed
# search( string $toSearch )

Recherche si une chaine est présente dans un fichier

Recherche si une chaine est présente dans un fichier

Parameters

$toSearch
string

Returns

mixed
public mixed
# write( string $contenu )

Ecrit dans le fichier

Ecrit dans le fichier

Parameters

$contenu
string

Returns

mixed
False/null si erreur , nombre d'octet sinon
public mixed
# writeLine( string $line, string $endLine = "\n" )

Ecrit une ligne

Ecrit une ligne

Parameters

$line
string
$ligne Ligne à écrire
$endLine
string
caractère de fin de ligne

Returns

mixed
False si erreur , nombre d'octec sinon
public
# insertLine( string $line, integer $numLineInsert )

Insert une ligne dans un fichier à l'endroit voulu

Insert une ligne dans un fichier à l'endroit voulu

Parameters

$line
string
Ligne à écrire
$numLineInsert
integer
Indice de ligne pour insérer la nouvelle ligne
public unknown
# copy( string $pathToCopy )

Copie un fichier vers un dossier

Copie un fichier vers un dossier

Parameters

$pathToCopy
string
Chemin complet du fichier de copié

Returns

unknown
public boolean
# move( string $pathToMove )

Déplace un fichier vers un dossier

Déplace un fichier vers un dossier

Parameters

$pathToMove
string
Chemin complet du fichier une fois déplacé

Returns

boolean
public
# delete( )

Supprime le fichier

Supprime le fichier

public
# append( string $data )

Ajoute des données à un fichier existant

Ajoute des données à un fichier existant

Parameters

$data
string

Since

1.0.6
public
# changePermission( octal $octal )

Change les permissions d'un fichier

Change les permissions d'un fichier

Parameters

$octal
octal
Droits en octal : 0644; 0777 ...

Since

1.0.6
public mixed
# getLMTime( string $dateType = null )

Retourne la date de dernière modification

Retourne la date de dernière modification

Parameters

$dateType
string
Format de la date retour. Timestamp si null

Returns

mixed

Since

1.0.6
public
# __destruct( )
Constants summary
string READ 'r'
#
string READ_BYTE 'rb'
#
string READ_WRITE 'r+'
#
string WRITE 'w'
#
string WRITE_BYTE 'wb'
#
string READ_WRITE_RESET 'w+'
#
string ADD 'a'
#
string READ_WRITE_ADD 'a+'
#
Properties summary
protected string $pathToFile
#

Chemin vers le fichier d'origine

Chemin vers le fichier d'origine

public boolean $overwrite
#

Détermine is un fichier doit être réecris ou non

Détermine is un fichier doit être réecris ou non

Pry Framework API documentation generated by ApiGen 2.6.1