Inclui principalmente algumas funções chdir usadas para operações em arquivos e pastas
: alteração de diretórios.
dir: classe de categoria de diretório.
closedir: fecha o identificador do diretório.
opendir: identificador de diretório aberto.
readdir: lê o identificador do diretório.
rewinddir: redefine o identificador do diretório.
chdir
Alterar diretório.
Sintaxe: int chdir(diretório string);
Valor de retorno: Inteiro Tipo de função: Acesso ao arquivo Descrição do conteúdo Esta função é usada para alterar o diretório atual onde o php é executado para um novo diretório. Se não puder ser alterado, retorna falso e, se for bem-sucedido, retorna verdadeiro.
diretório
Classe de categoria de diretório.
Sintaxe: new dir(diretório string);
Valor de retorno: Tipo de função de classe: Acesso a arquivo Descrição do conteúdo Esta é uma classe de categoria orientada a objetos semelhante, usada para ler diretórios. Quando o diretório de parâmetros de diretório é aberto, dois atributos estão disponíveis: o atributo handle é como readdir(), rewinddir() e closedir() usado por outras funções não pertencentes à classe; Esta classe possui três métodos: ler, retroceder e fechar.
Exemplos de uso
<?
$d = dir("/etc");
echo "handle: ".$d->handle."<br>n";
echo "caminho: ".$d->caminho."<br>n";
while($entrada=$d->ler()) {
echo $entrada."<br>n";
}
$d->fechar();
?>
fechado
Feche o identificador do diretório.
Sintaxe: void fechadoir(int dir_handle);
Valor de retorno: Nenhum Tipo de função: Acesso ao arquivo Descrição do conteúdo Esta função é usada para fechar o dir_handle do fluxo de dados do diretório. O diretório operado por este parâmetro dir_handle deve ser aberto por opendir() antes de poder ser usado.
abrirdir
Abra o identificador do diretório.
Sintaxe: int opendir(caminho da string);
Valor de retorno: Inteiro Tipo de função: Acesso ao arquivo Descrição do conteúdo Esta função é usada para abrir o fluxo de dados do diretório. O inteiro retornado é um identificador que pode ser operado por outras funções de diretório.
readdir
Leia o identificador do diretório.
Sintaxe: string readdir(int dir_handle);
Valor de retorno: String Tipo de função: Acesso ao arquivo Descrição do conteúdo Esta função é usada para ler o diretório. Retorna os nomes dos arquivos em um diretório, lidos sem nenhuma ordem especial.
Exemplo de uso: Liste todos os arquivos no diretório atual
<?php
$handle=opendir('.');
echo "Identificador de diretório: $handlen";
echo "Arquivo:n";
while ($arquivo = readdir($handle)) {
echo "$arquivon";
}
fechadoir($handle);
?>
rebobinar
Redefina o identificador do diretório.
Sintaxe: void rewinddir(int dir_handle);
Valor de retorno: Nenhum Tipo de função: Acesso ao arquivo Descrição do conteúdo Esta função é usada para redefinir o fluxo de dados do diretório para o início.