Sistema de Ficheros

Introducción

No es necesaria ninguna biblioteca externa para compilar esta extensión, pero si quiere que PHP admita LFS (ficheros grandes) en Linux, necesita tener una versión reciente de glibc y compilar PHP con las siguientes banderas de compilación: -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64.

  • Instalación/Configuración
  • Constantes predefinidas
  • Funciones del Sistema de Archivos
    • basename — Devuelve el nombre del componente final de una ruta
    • chgrp — Cambia el grupo de un fichero
    • chmod — Cambia el modo del fichero
    • chown — Cambia el propietario del fichero
    • clearstatcache — Elimina la caché de stat
    • copy — Copia un fichero
    • delete — Ver unlink o unset
    • dirname — Devuelve la ruta de la carpeta padre
    • disk_free_space — Devuelve el espacio en disco disponible en el sistema de archivos o partición
    • disk_total_space — Devuelve el tamaño de un directorio o partición
    • diskfreespace — Alias de disk_free_space
    • fclose — Cierra un fichero
    • fdatasync — Sincroniza los datos (pero no los metadatos) con el fichero
    • feof — Prueba el final del archivo
    • fflush — Envía todo el contenido generado en un fichero
    • fgetc — Lee un carácter en un fichero
    • fgetcsv — Obtiene una línea desde un puntero de archivo y la analiza para campos CSV
    • fgets — Recupera la línea actual a partir de la posición del puntero de archivo
    • fgetss — Obtiene un línea desde un puntero a un archivo y elimina las etiquetas HTML
    • file — Lee el fichero y devuelve el resultado en un array
    • file_exists — Verifica si un fichero o un directorio existe
    • file_get_contents — Lee todo un fichero en una cadena
    • file_put_contents — Escribe datos en un fichero
    • fileatime — Devuelve la fecha en la que el fichero fue accedido por última vez
    • filectime — Devuelve la fecha de última modificación del inodo de un fichero
    • filegroup — Leer el nombre del grupo
    • fileinode — Lee el número de inodo del fichero
    • filemtime — Lee la fecha de última modificación del fichero
    • fileowner — Lee el identificador del propietario de un fichero
    • fileperms — Lee los permisos de un fichero
    • filesize — Obtiene el tamaño de un fichero
    • filetype — Devuelve el tipo de fichero
    • flock — Bloquea el fichero
    • fnmatch — Prueba un nombre de fichero mediante un patrón de búsqueda
    • fopen — Abre un fichero o un URL
    • fpassthru — Muestra el resto del fichero
    • fputcsv — Formatea una línea en CSV y la escribe en un fichero
    • fputs — Alias de fwrite
    • fread — Lectura del archivo en modo binario
    • fscanf — Analiza un archivo según un formato
    • fseek — Modifica la posición del puntero de archivo
    • fstat — Lee las informaciones sobre un fichero a partir de un puntero de fichero
    • fsync — Sincroniza los cambios realizados en el fichero (incluyendo los metadatos)
    • ftell — Devuelve la posición actual del puntero de archivo
    • ftruncate — Tronca un fichero
    • fwrite — Escribe en un fichero en modo binario
    • glob — Búsqueda de rutas que coinciden con un patrón
    • is_dir — Indica si el fichero es un directorio
    • is_executable — Indica si el fichero es ejecutable
    • is_file — Indica si el fichero es un fichero verdadero
    • is_link — Indica si el fichero es un enlace simbólico
    • is_readable — Indica si un fichero existe y es accesible en lectura
    • is_uploaded_file — Indica si el archivo fue subido mediante HTTP POST
    • is_writable — Indica si un fichero es accesible en escritura
    • is_writeable — Alias de is_writable
    • lchgrp — Cambiar la pertenencia al grupo de un enlace simbólico
    • lchown — Cambia el propietario de un enlace simbólico
    • link — Crea un enlace
    • linkinfo — Devuelve la información de un enlace
    • lstat — Devuelve información sobre un fichero o un enlace simbólico
    • mkdir — Crea un directorio
    • move_uploaded_file — Mueve un archivo subido a una nueva ubicación
    • parse_ini_file — Analiza un archivo de configuración
    • parse_ini_string — Analiza una cadena de configuración
    • pathinfo — Devuelve información sobre una ruta del sistema
    • pclose — Cierra un proceso de un puntero a un fichero
    • popen — Crea un puntero de archivo de proceso
    • readfile — Muestra un fichero
    • readlink — Devuelve el contenido de un enlace simbólico
    • realpath — Retorna la ruta de acceso canónica absoluta
    • realpath_cache_get — Recupera las entradas del caché realpath
    • realpath_cache_size — Obtiene el tamaño del caché realpath
    • rename — Renombra un fichero o un directorio
    • rewind — Reemplaza el puntero de fichero al inicio
    • rmdir — Elimina un directorio
    • set_file_buffer — Alias de stream_set_write_buffer
    • stat — Proporciona información sobre un fichero
    • symlink — Crea un enlace simbólico
    • tempnam — Crea un fichero con un nombre único
    • tmpfile — Crea un fichero temporal
    • touch — Modifica la fecha de modificación y de último acceso de un fichero
    • umask — Cambia el "umask" actual
    • unlink — Elimina un fichero
add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top