[ Index ]
 

Code source de CakePHP 1.1.13.4450

Accédez au Source d'autres logiciels libresSoutenez Angelica Josefina !

title

Body

[fermer]

/cake/libs/ -> folder.php (sommaire)

Convenience class for handling directories. PHP versions 4 and 5

Copyright: Copyright 2005-2007, Cake Software Foundation, Inc.
License: http://www.opensource.org/licenses/mit-license.php The MIT License
Version: $Revision: 4409 $
Poids: 328 lignes (8 kb)
Inclus ou requis:0 fois
Référencé: 0 fois
Nécessite: 0 fichiers

Définit 1 class

Folder:: (17 méthodes):
  __construct()
  pwd()
  cd()
  ls()
  find()
  findRecursive()
  _findRecursive()
  isWindowsPath()
  isAbsolute()
  isSlashTerm()
  correctSlashFor()
  slashTerm()
  addPathElement()
  inCakePath()
  inPath()
  mkdirr()
  dirsize()


Classe: Folder  - X-Ref

Folder structure browser, lists folders and files.

Long description for class

__construct($path = false, $create = false, $mode = false)   X-Ref
Constructor.

param: string $path
param: boolean $path

pwd()   X-Ref
Return current path.

return: string Current path

cd($desiredPath)   X-Ref
Change directory to $desired_path.

param: string $desired_path Path to the directory to change to
return: string The new path. Returns false on failure

ls($sort = true, $noDotFiles = false)   X-Ref
Returns an array of the contents of the current directory, or false on failure.
The returned array holds two arrays: one of dirs and one of files.

param: boolean $sort
param: boolean $noDotFiles
return: array

find($regexp_pattern = '.*')   X-Ref
Returns an array of all matching files in current directory.

param: string $pattern Preg_match pattern (Defaults to: .*)
return: array

findRecursive($pattern = '.*')   X-Ref
Returns an array of all matching files in and below current directory.

param: string $pattern Preg_match pattern (Defaults to: .*)
return: array Files matching $pattern

_findRecursive($pattern)   X-Ref
Private helper function for findRecursive.

param: string $pattern
return: array Files matching pattern

isWindowsPath($path)   X-Ref
Returns true if given $path is a Windows path.

param: string $path Path to check
return: boolean

isAbsolute($path)   X-Ref
Returns true if given $path is an absolute path.

param: string $path Path to check
return: boolean

isSlashTerm($path)   X-Ref
Returns true if given $path ends in a slash (i.e. is slash-terminated).

param: string $path Path to check
return: boolean

correctSlashFor($path)   X-Ref
Returns a correct set of slashes for given $path. (\\ for Windows paths and / for other paths.)

param: string $path Path to check
return: string Set of slashes ("\\" or "/")

slashTerm($path)   X-Ref
Returns $path with added terminating slash (corrected for Windows or other OS).

param: string $path Path to check
return: string

addPathElement($path, $element)   X-Ref
Returns $path with $element added, with correct slash in-between.

param: string $path
param: string $element
return: string

inCakePath($path = '')   X-Ref
Returns true if the File is in a given CakePath.

return: boolean

inPath($path = '')   X-Ref
Returns true if the File is in given path.

return: boolean

mkdirr($pathname, $mode = null)   X-Ref
Create a directory structure recursively.

param: string $pathname The directory structure to create
return: bool Returns TRUE on success, FALSE on failure

dirsize()   X-Ref
Returns the size in bytes of this Folder.

param: string $directory Path to directory



Généré le : Sun Feb 25 19:27:47 2007 par Balluche grâce à PHPXref 0.7