Centrales |  Componentes |  consola |  Debug |  Default |  Fuentes |  SalidaGrafica |  Seguridad |  SIUToba |  Varios |  Deprecated

toba_manejador_archivos

toba_manejador_archivos

Ubicada en php/lib/toba_manejador_archivos.php [line 6]



Métodos Propios
static string|array   buscar_archivos_directorio_recursivo()  
static bool   chmod_recursivo()  
static bool   comprimir_archivo()  
static bool   copiar_directorio()   No copia las carpetas SVN
static mixed   crear_arbol_directorios()  
static mixed   crear_archivo_con_datos()  
static int   ejecutar()  
static bool   eliminar_directorio()  
static bool   es_directorio_vacio()  
static bool   es_windows()  
static bool   es_writable()  
static bool   existe_archivo_en_path()  
static array   get_archivos_directorio()  
static string   get_checksum_directorio()  
static string   get_subdirectorios()  
static null   get_usuario_actual()  
static string   nombre_valido()  
static string   path_a_plataforma()  
static string   path_a_unix()  
static string   path_a_windows()  

static method buscar_archivos_directorio_recursivo  [línea 187]

  static string|array buscar_archivos_directorio_recursivo( string directorio , array exclude_dirs = array() ] )

Busca en profundidad los archivos existentes dentro de un directorio
Parámetros:
string   directorio: 
array   exclude_dirs: 






static method chmod_recursivo  [línea 324]

  static bool chmod_recursivo( string path , int filemode )

Cambia los permisos de un path de manera recursiva
Parámetros:
string   path: 
int   filemode: 





static method comprimir_archivo  [línea 359]

  static bool comprimir_archivo( string src , int level = 5 ] , string dst = false ] )

Comprime un archivo con gzip a un nivel dado en una carpeta destino
Parámetros:
string   src: 
int   level: 
string   dst: 





static method copiar_directorio  [línea 251]

  static bool copiar_directorio( string origen , string destino , array excepciones = array() ] , \toba_manejador_interface manejador_interface = null ] , bool copiar_ocultos = true ] )

Copia el contenido de un directorio a otro.
Parámetros:
string   origen: 
string   destino: 
array   excepciones: 
\toba_manejador_interface   manejador_interface: 
bool   copiar_ocultos: 






static method crear_arbol_directorios  [línea 17]

  static mixed crear_arbol_directorios( string path , int modo = 0777 ] )

Crea el arbol de directorios indicado
Parámetros:
string   path: 
int   modo: 






static method crear_archivo_con_datos  [línea 34]

  static mixed crear_archivo_con_datos( string nombre , mixed datos )

Genera un archivo con el nombre especificado y le inserta los datos.
Parámetros:
string   nombre: 
mixed   datos: 





static method ejecutar  [línea 60]

  static int ejecutar( string cmd , mixed stdout , mixed stderr )

Ejecuta un comando dado (deprecated)
Parámetros:
string   cmd: 
mixed   stdout: 
mixed   stderr: 







static method eliminar_directorio  [línea 296]

  static bool eliminar_directorio( string directorio )

Elimina un directorio con contenido
Parámetros:
string   directorio: 






static method es_directorio_vacio  [línea 395]

  static bool es_directorio_vacio( string dir )

Devuelve si un directorio esta vacio o no
Parámetros:
string   dir: 





static method es_windows  [línea 46]

  static bool es_windows( )

Retorna si el sistema en cuestion es windows o no




static method es_writable  [línea 417]

  static bool es_writable( string path )

Devuelve si un path es suceptible de ser escrito
Parámetros:
string   path: 





static method existe_archivo_en_path  [línea 70]

  static bool existe_archivo_en_path( string file )

Similar al file_exists de php pero incluye al include_path en la búsqueda
Parámetros:
string   file: 





static method get_archivos_directorio  [línea 143]

  static array get_archivos_directorio( string directorio , string patron = null ] , bool recursivo_subdir = false ] , array exclude_dirs = array() ] )

Buscador de archivos
Parámetros:
string   directorio: 
string   patron: 
bool   recursivo_subdir: 
array   exclude_dirs: 






static method get_checksum_directorio  [línea 463]

  static string get_checksum_directorio( string directorio )

Devuelve un checksum SHA256 de un directorio particular
Parámetros:
string   directorio: 






static method get_subdirectorios  [línea 219]

  static string get_subdirectorios( string directorio )

Devuelve la lista de subdirectorios de un directorio
Parámetros:
string   directorio: 






static method get_usuario_actual  [línea 441]

  static null get_usuario_actual( )

Retorna el nombre de usuario que actualmente ejecuta el proceso




static method nombre_valido  [línea 129]

  static string nombre_valido( string candidato )

Retorna un path convertido a la plataforma actual de ejecución (unix o windows)
Parámetros:
string   candidato: 





static method path_a_plataforma  [línea 115]

  static string path_a_plataforma( string path )

Retorna un nombre de archivo valido
Parámetros:
string   path: 





static method path_a_unix  [línea 105]

  static string path_a_unix( string nombre )

Transforma un path a su version Unix
Parámetros:
string   nombre: 





static method path_a_windows  [línea 84]

  static string path_a_windows( string nombre , bool encomillar_espacios = true ] )

Transforma un path a su version en windows
Parámetros:
string   nombre: 
bool   encomillar_espacios: 






Desarrollado por SIU.
Documentación generada con phpDocumentor