PHP Excluir arquivo

Resumo : neste tutorial, você aprenderá como deletar um arquivo em PHP usando a função unlink().

Introdução à função de exclusão de arquivo do PHP

Para excluir um arquivo, você usa a unlink()função:

unlink ( string $filename , resource $context = ? ) : boolLinguagem de código:  PHP  ( php )

A unlink()função possui dois parâmetros:

  • $filenameé o caminho completo para o arquivo que você deseja excluir.
  • $contexté um recurso de contexto válido.

A unlink()função retorna verdadeiro se excluir o arquivo com sucesso ou falso caso contrário. Se $filenamenão existir, a unlink()função também emite um aviso e retorna false.

Exemplos de arquivos de exclusão de PHP

Vejamos alguns exemplos de uso da função unlink().

1) Exemplo simples de exclusão de arquivo PHP

O exemplo a seguir usa a função unlink() para excluir o arquivo readme.txt:

<?php

$filename = 'readme.txt';

if (unlink($filename)) {
	echo 'The file ' . $filename . ' was deleted successfully!';
} else {
	echo 'There was a error deleting the file ' . $filename;
}
Linguagem de código:  HTML, XML  ( xml )

2) Exclua todos os arquivos em um diretório que corresponda a um padrão

O exemplo a seguir exclui todos os arquivos com a extensão .tmp:

<?php

$dir = 'temp/';
array_map('unlink', glob("{$dir}*.tmp"));Linguagem de código:  HTML, XML  ( xml )

Como funciona.

  • Primeiro, defina uma variável que armazene o caminho para o diretório no qual você deseja excluir os arquivos.
  • Em segundo lugar, use a glob()função para procurar todos os arquivos no diretório $dirque possui a *.tmpextensão e passe o resultado para a array_map()função para excluir os arquivos.

Geralmente, você pode alterar o padrão para excluir todos os arquivos correspondentes em um diretório usando as array_map()funções unlink()e glob().

Resumo

  • Use unlink()a função PHP para excluir um arquivo.

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *