<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$TOC_DEPRECATED = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/refs.fileprocess.file.inc";
$setup = array (
  'home' => 
  array (
    0 => 'index.php',
    1 => 'PHP Manual',
  ),
  'head' => 
  array (
    0 => 'UTF-8',
    1 => 'pt_BR',
  ),
  'this' => 
  array (
    0 => 'book.filesystem.php',
    1 => 'Extens&atilde;o Filesystem (Sistema de Arquivos)',
    2 => 'Extens&atilde;o Filesystem (Sistema de Arquivos)',
  ),
  'up' => 
  array (
    0 => 'refs.fileprocess.file.php',
    1 => 'Extens&otilde;es Relacionadas a Sistema de Arquivo',
  ),
  'prev' => 
  array (
    0 => 'finfo.set-flags.php',
    1 => 'finfo::set_flags',
  ),
  'next' => 
  array (
    0 => 'filesystem.setup.php',
    1 => 'Instala&ccedil;&atilde;o/Configura&ccedil;&atilde;o',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'pt_BR',
    'path' => 'reference/filesystem/book.xml',
  ),
  'history' => 
  array (
  ),
  'extra_header_links' => 
  array (
    'rel' => 'alternate',
    'href' => '/manual/en/feeds/book.filesystem.atom',
    'type' => 'application/atom+xml',
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="book.filesystem" class="book">
 
 <h1 class="title">Extensão Filesystem (Sistema de Arquivos)</h1>

 
 <div id="intro.filesystem" class="preface">
  <h1 class="title">Introdução</h1>
  <p class="para">
   Nenhuma bilbioteca externa é necessária para compilar esta extensão, porém se for desejado que
   o PHP suporte LFS (grandes arquivos) no Linux, será necessária uma
   biblioteca glibc recente e o PHP precisa ser compilado com as seguintes opções:
   <code class="literal">-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64</code>.
  </p>
 </div>
 

 







 




 







<ul class="chunklist chunklist_book"><li><a href="filesystem.setup.php">Instala&ccedil;&atilde;o/Configura&ccedil;&atilde;o</a><ul class="chunklist chunklist_book chunklist_children"><li><a href="filesystem.configuration.php">Configura&ccedil;&otilde;es em Execu&ccedil;&atilde;o</a></li><li><a href="filesystem.resources.php">Tipos de Recurso</a></li></ul></li><li><a href="filesystem.constants.php">Constantes predefinidas</a></li><li><a href="ref.filesystem.php">Fun&ccedil;&otilde;es de Filesystem</a><ul class="chunklist chunklist_book chunklist_children"><li><a href="function.basename.php">basename</a> — Retorna a &uacute;ltima parte do caminho</li><li><a href="function.chgrp.php">chgrp</a> — Altera o grupo do arquivo</li><li><a href="function.chmod.php">chmod</a> — Modifica as permiss&otilde;es do arquivo</li><li><a href="function.chown.php">chown</a> — Modifica o propriet&aacute;rio do arquivo</li><li><a href="function.clearstatcache.php">clearstatcache</a> — Limpa o cache de estado de arquivos</li><li><a href="function.copy.php">copy</a> — Copia arquivo</li><li><a href="function.delete.php">delete</a> — Consulte unlink ou unset</li><li><a href="function.dirname.php">dirname</a> — Retorna o caminho para o diret&oacute;rio pai</li><li><a href="function.disk-free-space.php">disk_free_space</a> — Retorna o espa&ccedil;o dispon&iacute;vel no sistema de arquivos ou parti&ccedil;&atilde;o de disco</li><li><a href="function.disk-total-space.php">disk_total_space</a> — Retorna o tamanho total de um sistema de arquivos ou parti&ccedil;&atilde;o de disco</li><li><a href="function.diskfreespace.php">diskfreespace</a> — Sin&ocirc;nimo de disk_free_space</li><li><a href="function.fclose.php">fclose</a> — Fecha um ponteiro de arquivo aberto</li><li><a href="function.fdatasync.php">fdatasync</a> — Sincroniza dados (mas n&atilde;o metadados) ao arquivo</li><li><a href="function.feof.php">feof</a> — Testa pelo fim-de-arquivo em um ponteiro de arquivo</li><li><a href="function.fflush.php">fflush</a> — For&ccedil;a a libera&ccedil;&atilde;o do buffer para um arquivo</li><li><a href="function.fgetc.php">fgetc</a> — L&ecirc; um caractere do ponteiro de arquivo</li><li><a href="function.fgetcsv.php">fgetcsv</a> — L&ecirc; uma linha do ponteiro de arquivos e a interpreta como campos CSV</li><li><a href="function.fgets.php">fgets</a> — L&ecirc; uma linha de um ponteiro de arquivo</li><li><a href="function.fgetss.php">fgetss</a> — Ler uma linha de um ponteiro de arquivo e retira as tags HTML</li><li><a href="function.file.php">file</a> — L&ecirc; todo o arquivo para um array</li><li><a href="function.file-exists.php">file_exists</a> — Verifica se um arquivo ou diret&oacute;rio existe</li><li><a href="function.file-get-contents.php">file_get_contents</a> — L&ecirc; todo o conte&uacute;do de um arquivo para uma string</li><li><a href="function.file-put-contents.php">file_put_contents</a> — Escreve dados em um arquivo</li><li><a href="function.fileatime.php">fileatime</a> — Obt&eacute;m o &uacute;ltimo hor&aacute;rio de acesso do arquivo</li><li><a href="function.filectime.php">filectime</a> — Obt&eacute;m o hor&aacute;rio de modifica&ccedil;&atilde;o de inode do arquivo</li><li><a href="function.filegroup.php">filegroup</a> — L&ecirc; o grupo do arquivo</li><li><a href="function.fileinode.php">fileinode</a> — L&ecirc; o inode do arquivo</li><li><a href="function.filemtime.php">filemtime</a> — Obt&eacute;m o hor&aacute;rio de modifica&ccedil;&atilde;o do arquivo</li><li><a href="function.fileowner.php">fileowner</a> — Obtem o propriet&aacute;rio do arquivo</li><li><a href="function.fileperms.php">fileperms</a> — Obt&eacute;m permiss&otilde;es de arquivo</li><li><a href="function.filesize.php">filesize</a> — Obt&eacute;m o tamanho do arquivo</li><li><a href="function.filetype.php">filetype</a> — L&ecirc; o tipo do arquivo</li><li><a href="function.flock.php">flock</a> — Travamento consultivo port&aacute;vel de arquivo</li><li><a href="function.fnmatch.php">fnmatch</a> — Compara nome de arquivo com um padr&atilde;o</li><li><a href="function.fopen.php">fopen</a> — Abre um arquivo ou URL</li><li><a href="function.fpassthru.php">fpassthru</a> — Imprime todos os dados restantes de um ponteiro de arquivo</li><li><a href="function.fputcsv.php">fputcsv</a> — Formata a linha como CSV e a escreve em um ponteiro de arquivo</li><li><a href="function.fputs.php">fputs</a> — Sin&ocirc;nimo de fwrite</li><li><a href="function.fread.php">fread</a> — Leitura de arquivo segura para bin&aacute;rio</li><li><a href="function.fscanf.php">fscanf</a> — Interpreta a leitura de um arquivo de acordo com um formato</li><li><a href="function.fseek.php">fseek</a> — Aponta para uma posi&ccedil;&atilde;o no arquivo</li><li><a href="function.fstat.php">fstat</a> — L&ecirc; informa&ccedil;&otilde;es sobre um arquivo usando um ponteiro de arquivo aberto</li><li><a href="function.fsync.php">fsync</a> — Sincroniza mudan&ccedil;as ao arquivo (incluindo metadados)</li><li><a href="function.ftell.php">ftell</a> — Retorna a posi&ccedil;&atilde;o atual do ponteiro de leitura/grava&ccedil;&atilde;o do arquivo</li><li><a href="function.ftruncate.php">ftruncate</a> — Trunca um arquivo a um tamanho especificado</li><li><a href="function.fwrite.php">fwrite</a> — Escrita binary-safe em arquivos</li><li><a href="function.glob.php">glob</a> — Encontra caminhos que combinam com uma express&atilde;o</li><li><a href="function.is-dir.php">is_dir</a> — Diz se o caminho &eacute; um diret&oacute;rio</li><li><a href="function.is-executable.php">is_executable</a> — Diz se um arquivo &eacute; execut&aacute;vel</li><li><a href="function.is-file.php">is_file</a> — Informa se o arquivo &eacute; um arquivo comum</li><li><a href="function.is-link.php">is_link</a> — Informa se o arquivo &eacute; uma liga&ccedil;&atilde;o simb&oacute;lica</li><li><a href="function.is-readable.php">is_readable</a> — Diz se o arquivo existe e se ele pode ser lido</li><li><a href="function.is-uploaded-file.php">is_uploaded_file</a> — Informa se o arquivo foi enviado por POST HTTP</li><li><a href="function.is-writable.php">is_writable</a> — Diz se o arquivo pode ser modificado</li><li><a href="function.is-writeable.php">is_writeable</a> — Sin&ocirc;nimo de is_writable</li><li><a href="function.lchgrp.php">lchgrp</a> — Modifica o grupo de propriet&aacute;rio da liga&ccedil;&atilde;o simb&oacute;lica</li><li><a href="function.lchown.php">lchown</a> — Modifica o propriet&aacute;rio da liga&ccedil;&atilde;o simb&oacute;lica</li><li><a href="function.link.php">link</a> — Criando uma liga&ccedil;&atilde;o r&iacute;gida</li><li><a href="function.linkinfo.php">linkinfo</a> — Obt&eacute;m informa&ccedil;&atilde;o sobre uma liga&ccedil;&atilde;o</li><li><a href="function.lstat.php">lstat</a> — Obt&eacute;m informa&ccedil;&otilde;es sobre um arquivo ou liga&ccedil;&atilde;o simb&oacute;lica</li><li><a href="function.mkdir.php">mkdir</a> — Cria um diret&oacute;rio</li><li><a href="function.move-uploaded-file.php">move_uploaded_file</a> — Move um arquivo enviado para uma nova localiza&ccedil;&atilde;o</li><li><a href="function.parse-ini-file.php">parse_ini_file</a> — Interpreta um arquivo de configura&ccedil;&atilde;o</li><li><a href="function.parse-ini-string.php">parse_ini_string</a> — Interpreta uma string de configura&ccedil;&atilde;o</li><li><a href="function.pathinfo.php">pathinfo</a> — Retorna informa&ccedil;&otilde;es sobre um caminho de arquivo</li><li><a href="function.pclose.php">pclose</a> — Fecha o ponteiro de arquivo de processo</li><li><a href="function.popen.php">popen</a> — Abre um processo como ponteiro de arquivo</li><li><a href="function.readfile.php">readfile</a> — Exibe o conte&uacute;do de um arquivo</li><li><a href="function.readlink.php">readlink</a> — Retornar o alvo de uma liga&ccedil;&atilde;o simb&oacute;lica</li><li><a href="function.realpath.php">realpath</a> — Retorna o path absoluto canonizado</li><li><a href="function.realpath-cache-get.php">realpath_cache_get</a> — Obter entradas de cache do caminho absoluto</li><li><a href="function.realpath-cache-size.php">realpath_cache_size</a> — Obter o tamanho do cache do caminho absoluto</li><li><a href="function.rename.php">rename</a> — Renomeia um arquivo ou diret&oacute;rio</li><li><a href="function.rewind.php">rewind</a> — Retrocede a posi&ccedil;&atilde;o de um ponteiro de arquivos</li><li><a href="function.rmdir.php">rmdir</a> — Remove um diret&oacute;rio</li><li><a href="function.set-file-buffer.php">set_file_buffer</a> — Sin&ocirc;nimo de stream_set_write_buffer</li><li><a href="function.stat.php">stat</a> — Obt&eacute;m informa&ccedil;&otilde;es sobre um arquivo</li><li><a href="function.symlink.php">symlink</a> — Cria uma liga&ccedil;&atilde;o simb&oacute;lica</li><li><a href="function.tempnam.php">tempnam</a> — Cria arquivo com nome &uacute;nico</li><li><a href="function.tmpfile.php">tmpfile</a> — Cria um arquivo tempor&aacute;rio</li><li><a href="function.touch.php">touch</a> — Define hor&aacute;rio de acesso e de modifica&ccedil;&atilde;o de arquivo</li><li><a href="function.umask.php">umask</a> — Modificar a umask atual</li><li><a href="function.unlink.php">unlink</a> — Apaga um arquivo</li></ul></li></ul></div><?php manual_footer($setup); ?>