Filesystem Funzioni

Vedere anche:

For related functions, see also the Directory and Program Execution sections.

For a list and explanation of the various URL wrappers that can be used as remote files, see also Supported Protocols and Wrappers.

Indice dei contenuti

  • basename β€” Restituisce il nome del file dal percorso indicato
  • chgrp β€” Cambia il gruppo del file
  • chmod β€” Cambia le impostazioni del file
  • chown β€” Cambia il proprietario del file
  • clearstatcache β€” Libera la cache dello stato di un file
  • copy β€” Copia un file
  • delete β€” Vedere unlink oppure unset
  • dirname β€” Restituisce il percorso di una directory padre
  • disk_free_space β€” Restituisce lo spazio disponibile nella directory
  • disk_total_space β€” Restituisce lo spazio totale di una directory
  • diskfreespace β€” Alias di disk_free_space
  • fclose β€” Chiude un puntatore a file aperto
  • fdatasync β€” Synchronizes data (but not meta-data) to the file
  • feof β€” Verifica se Γ¨ stata raggiunta la fine del file su un puntatore a file
  • fflush β€” Invia l'output in un file
  • fgetc β€” Prende un carattere da un puntatore a file
  • fgetcsv β€” Prende una riga da un puntatore a file e l'analizza in cerca di campi CSV
  • fgets β€” Prende una riga da un puntatore a file
  • fgetss β€” Prende una riga da un puntatore a file ed elimina i tag HTML
  • file β€” Legge l'intero file in un array
  • file_exists β€” Controlla se un file o directory esiste
  • file_get_contents β€” Legge un file all'interno di una stringa
  • file_put_contents β€” Write data to a file
  • fileatime β€” Prende l'ora dell'ultimo accesso al file
  • filectime β€” Prende l'ora in cui l'inode del file Γ¨ stato modificato
  • filegroup β€” Restituisce il gruppo di un file
  • fileinode β€” Restituisce il numero di inode del file
  • filemtime β€” Restituisce l'ora delle modifiche al file
  • fileowner β€” Restituisce il proprietario del file
  • fileperms β€” Restituisce i permessi sui file
  • filesize β€” Restituisce la dimensione del file
  • filetype β€” Restituisce il tipo di file
  • flock β€” Sistema di bloccaggio file
  • fnmatch β€” Match filename against a pattern
  • fopen β€” Apre un file o un URL
  • fpassthru β€” Invia tutti i dati rimanenti su un puntartore a file
  • fputcsv β€” Format line as CSV and write to file pointer
  • fputs β€” Alias di fwrite
  • fread β€” Legge un file salvaguardando la corrispondenza binaria
  • fscanf β€” Analizza l'input da un file secondo un determinato formato
  • fseek β€” Sposta un puntatore sul file
  • fstat β€” Restituisce le informazioni riguardanti un file attraverso un puntatore al file aperto
  • fsync β€” Synchronizes changes to the file (including meta-data)
  • ftell β€” Comunica la posizione di lettura/scrittura del puntatore al file
  • ftruncate β€” Tronca un file alla lunghezza data
  • fwrite β€” Scrittura su file binary-safe
  • glob β€” Find pathnames matching a pattern
  • is_dir β€” Dice se la stringa corrisponde ad una directory
  • is_executable β€” Dice se il file indicato Γ¨ eseguibile
  • is_file β€” Dice se il file Γ¨ un file regolare
  • is_link β€” Dice se il file Γ¨ un link simbolico
  • is_readable β€” Dice se un file Γ¨ leggibile
  • is_uploaded_file β€” Dice se un file fΓΉ caricato via HTTP POST.
  • is_writable β€” Dice se un file Γ¨ scrivibile
  • is_writeable β€” Alias di is_writable
  • lchgrp β€” Changes group ownership of symlink
  • lchown β€” Changes user ownership of symlink
  • link β€” Crea un hard link
  • linkinfo β€” Restituisce informazioni su un collegamento
  • lstat β€” Da informazioni su un file o un link simbolico
  • mkdir β€” Crea una directory
  • move_uploaded_file β€” Sposta un file caricato in una nuova posizione
  • parse_ini_file β€” Legge un file di configurazione
  • parse_ini_string β€” Parse a configuration string
  • pathinfo β€” Restituisce informazioni su un percorso di file
  • pclose β€” Chiude un puntatore ad un file di processo
  • popen β€” Apre un puntatore ad un file di processo
  • readfile β€” Invia un file
  • readlink β€” Restituisce il target di un link simbolico
  • realpath β€” Restituisce un percorso assoluto regolare
  • realpath_cache_get β€” Get realpath cache entries
  • realpath_cache_size β€” Get realpath cache size
  • rename β€” Rinomina un file o una directory
  • rewind β€” Riavvolge la posizione di un puntatore a file
  • rmdir β€” Rimuove una directory
  • set_file_buffer β€” Alias di stream_set_write_buffer
  • stat β€” Da informazioni su un file
  • symlink β€” Crea un link simbolico
  • tempnam β€” Crea file con unico nome file
  • tmpfile β€” Crea un file temporaneo
  • touch β€” Imposta l'ora di modifica di un file
  • umask β€” Cambia l'umask corrente
  • unlink β€” Cancella un file
οΌ‹add a note

User Contributed Notes 1 note

up
65
Christian ΒΆ
19 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.