Funciones del Sistema de Archivos

Ver también

Para funciones relacionadas, vea también las secciones Directorio y Ejecución de Programas.

Para una lista y explicación de las distintas envolturas URL que se pueden usar como archivos remotos, vea también Protocolos y Envolturas soportados.

Tabla de contenidos

  • 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 1 note

up
64
Christian
18 years ago
I just learned that, to specify file names in a portable manner, you DON'T need 'DIRECTORY_SEPARATOR' - just use '/'. This really surprised and shocked me, as until now I typed about a zillion times 'DIRECTORY_SEPARATOR' to stay platform independent - unnecessary. Don't make the same mistake.
To Top