FTP : fichiers non supprimables

Bonjour,

J’ai des fichiers que je ne parviens pas à supprimer… Je pense que cela vient du fait qu’ils ont des noms avec des caractères pas bien gérés. Par exemple, l’un d’eux se nomme tenez vous bien : “cadre r?glementaire li? ?l’utilisation d’hpv carburant.pdf”

Y a-t-il une solution pour les renommer ou les supprimer ? Mon client ftp (gFTP) ne veut rien savoir !

Merci :slight_smile:

As-tu essayé de te connecter avec un client en mode texte (genre le terminal sous Linux) qui gère l’autocomplétion? Peut-être que ça ne changera rien, mais j’irais dans cette voie. Ou éventuellement voir les droits sur ce fichier (un “chmod 777 <le_fichier>” pourrait permettre de l’effacer)?

Coop,
Greg

Je me suis loggé avec un le client en ligne de commande par défaut sous linux (ftp) mais il ne fait pas de complétion… Tout ce que j’ai obtenu est :
ftp> delete plaquette alter’?nergies.pdf
550 Could not delete plaquette: No such file or directory
ftp> delete "plaquette alter’?nergies.pdf"
550 Prohibited file name: plaquette alter’?nergies.pdf

J’ai l’impression que c’est pas un problème simple : http://forum.hardware.fr/hfr/WindowsSoftware/Securite/supprimer-fichier-contient-sujet_175468_1.htm
http://www.commentcamarche.net/forum/affich-1083257-probleme-ftp-liste-du-repertoire

Finalemnet, j’ai aussi essayé avec lftp qui fait la complétion automatique mais il sèche sur mes noms de fichiers… Je copie colle ce la console affiche après un ls pour indiquer le nom du fichier à supprimer et çà me donne :
lftp alterenergies.ouvaton.org@ftp.ocsa-data.net:/html/dev> rm "plaquette alter’nergies.pdf"
rm: L’accès a échoué: 550 Prohibited file name: plaquette alter’nergies.pdf
lftp alterenergies.ouvaton.org@ftp.ocsa-data.net:/html/dev> rm plaquette alter’nergies.pdf
rm: L’accès a échoué: 550 Could not delete plaquette: No such file or directory
rm: L’accès a échoué: 550 Could not delete alter’nergies.pdf: No such file or directory

Bon, la je sèche !

Bonjour,

Une piste comme ça qui m’a déjà servi :

mettre un fichier php dans le même répertoire avec
unlink(“nom_du_fichier”);

doc ici -> http://fr3.php.net/manual/fr/function.unlink.php

Christian.

C’était une bonne piste.
J’ai mis un fichier php à coté du répértoire que je voulais supprimer (“docs”) avec ce code :

<?php $dh = opendir("docs"); while (($file = readdir($dh)) !== false) unlink("docs/".$file); closedir($dh); ?>

Une fois executé (avec quelques avertissement sous pretexte qu’on ne peu pas suprimer les fichiers “.” et “…”), le répértoire “docs” a bien été supprimé. Merci :slight_smile: