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 boolean   chmod_recursivo()  
static boolean   comprimir_archivo()  
static boolean   copiar_directorio()   No copia las carpetas SVN
static void   crear_arbol_directorios()  
static void   crear_archivo_con_datos()  
static integer   ejecutar()  
static boolean   eliminar_directorio()  
static boolean   es_directorio_vacio()  
static boolean   es_windows()  
static boolean   es_writable()  
static boolean   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 186]

  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 323]

  static boolean chmod_recursivo( string $path , integer $filemode )

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





static method comprimir_archivo  [línea 356]

  static boolean comprimir_archivo( string $src , integer $level = 5 ] , string $dst = false ] )

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





static method copiar_directorio  [línea 250]

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

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






static method crear_arbol_directorios  [línea 17]

  static crear_arbol_directorios( string $path , integer $modo = 511 ] )

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






static method crear_archivo_con_datos  [línea 34]

  static 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 59]

  static integer 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 295]

  static boolean eliminar_directorio( string $directorio )

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






static method es_directorio_vacio  [línea 390]

  static boolean 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 boolean es_windows( )

Retorna si el sistema en cuestion es windows o no





static method es_writable  [línea 412]

  static boolean 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 69]

  static boolean 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 142]

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

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






static method get_checksum_directorio  [línea 458]

  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 218]

  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 436]

  static null get_usuario_actual( )

Retorna el nombre de usuario que actualmente ejecuta el proceso





static method nombre_valido  [línea 128]

  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 114]

  static string path_a_plataforma( string $path )

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





static method path_a_unix  [línea 104]

  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 83]

  static string path_a_windows( string $nombre , boolean $encomillar_espacios = true ] )

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






Desarrollado por SIU.
Documentación generada con phpDocumentor