Overview

Namespaces

  • None
  • PHP
  • Pry
    • Auth
      • Interfaces
    • Config
    • Controller
    • Date
    • Db
    • Feed
      • Abstracts
      • Writers
    • File
      • Decorator
    • Form
      • Element
    • Image
    • Log
      • Writer
    • Net
      • Exception
    • Session
    • Util
    • Validate
      • Validator
    • View

Classes

  • Crypt
  • FileCSV
  • FileManager
  • FolderManager
  • Upload
  • Util
  • Overview
  • Namespace
  • Class
  • Tree

Class FileManager

Gestion d'accès au fichier

Direct known subclasses

Pry\File\FileCSV
Namespace: Pry\File
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
$file 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 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
$line2read 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
$toSearch

Returns

mixed
public mixed
# write( string $contenu )

Ecrit dans le fichier

Ecrit dans le fichier

Parameters

$contenu
string
$contenu

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
$endLine 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
$line Ligne à écrire
$numLineInsert
integer
$numLineInsert 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
$pathToCopy 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
$pathToMove 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
$data

Since

1.0.6
public
# changePermission( octal $octal )

Change les permissions d'un fichier

Change les permissions d'un fichier

Parameters

$octal
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
$dateType 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 API documentation generated by ApiGen 2.8.0