File.Helper: Manipule de forma mais fácil arquivos

Gustavo Paes, 30/06/2010

fopenfclosefwriterwr+xw+… Esqueça tudo isso usando essa classe. Para criar um arquivo, um save() basta. Para alterar um arquivo, outro save() e está feito. Apagar? delete(), claro! E para adicionar um conteúdo? append(), só podia ser.

Criar, editar e remover um arquivo no PHP não é complicado. Mas fazer as validações e não esquecer de um fclose não é uma simples tarefa.

Essa classe tem o objetivo de ser mais simples e evitar códigos repetitivos.

Ver código

Exemplos

Criando um arquivo:

$FileHelper->path(".")->file("teste.txt")->content("Esse é o conteúdo do arquivo que será criado")->save();

Adicionando algo ao fim do arquivo:

$FileHelper->append("Será a última linha do arquivo")->save();

Removendo o arquivo

$FileHelper->delete();

Criando uma dezena de arquivos no mesmo path:

$arquivos = array("test1.txt", "test2.txt", "test3.txt");
$FileHelper->path("/var/temp/");
foreach($arquivos as $arq) {
    // Irá criar "/var/temp/testX.txt"
    $FileHelper->file($arq)->save();
}