J'essaie d'exécuter cette commande via FTP afin de supprimer certains fichiers que j'ai stockés dans un dossier de mon site Web:
DEL *.csv
Cependant, cela ne fonctionne pas et je ne sais pas pourquoi. Cependant, si j'essaie de supprimer chaque fichier, cela fonctionne:
DEL file.csv (works)
Comment pourrais-je faire pour résoudre ce problème?
Si vous utilisez le client ftp en ligne de commande Windows, vous devrez alors utiliser mdelete
pour supprimer plusieurs fichiers, car delete
ne supprimera qu'un seul fichier.
Edit: Répondre aux questions supplémentaires dans les commentaires.
Si vous souhaitez placer ces commandes dans un fichier afin de pouvoir les exécuter en tant que processus de traitement par lots, vous pouvez créer un fichier texte et y placer les commandes dans l'ordre:
Prompt
mdel *
quit
Ensuite, vous pouvez exécuter ceci en une seule étape avec le paramètre -s
.
Pour utiliser mdelete, utilisez la syntaxe ci-dessous pour automatiser le processus.
Sur le FTP> utilisez la commande "Invite" pour désactiver l’interaction (mode désactivé)
Tapez cette commande:
Par exemple, mdelete standard * .jpg | yes
Avec Windows 7:
La réponse existante ne fonctionnera que partiellement. Pour supprimer plusieurs fichiers à la fois sans confirmation du serveur, nous devons nous connecter au serveur avec la commande:
ftp -i yourwebsite
Ainsi, après vous être connecté avec cette commande, vous pouvez utiliser mdelete
à l'invite FTP:
mdelete *.html