Accueil > Boîtes à outils > Table rase > Supprimer un fichier .pureftp-upload...

Attention, cet article est obsolète. Il contient des informations qui ne sont plus à jour, comme tous les articles de la rubrique "Table rase".

Supprimer un fichier .pureftp-upload...

Il arrive parfois que lors de transferts par FTP, des erreurs provoquent l’apparition de fichiers impossible à supprimer via un client FTP.

Ces fichiers, dont le nom commencent toujours par ".pureftpd-upload", peuvent néanmoins être supprimés grâce à un petit script PHP que nous appellerons pour cette exemple "unlink.php".

Il faut placer ce script dans votre espace FTP, impérativement dans le même répertoire que le-s fichier-s à supprimer, et l’appeler dans un navigateur web comme FireFox.

Par exemple, sur un site "exemple.ouvaton.org", si le fichier à supprimer est dans un répertoire nommé "/html/data/tmp/", il suffit de placer le script dans ce répertoire, puis d’indiquer l’adresse du script (qui sera donc "http://exemple.ouvaton.org/data/tmp/unlink.php") dans votre navigateur.

Voici le code du script à copier/coller dans un fichier vierge nommé "unlink.php" :

<?
$folder = "./";
$dossier = opendir($folder);
while ($fichier = readdir($dossier)) {
        if (preg_match('`.pureftpd-upload`', $fichier)) {
   $nomfichier =  realpath("$fichier");
   unlink ($nomfichier);
        }
}
closedir($dossier);
echo "Les fichiers ont &eacute;t&eacute; supprim&eacute;s !"
?>

Vous pouvez le récupérer directement via le document joint à cette article.