Comment copier uniquement les types de fichiers sélectionnés dans WinSCP?

4

Je veux télécharger uniquement les fichiers php, html, css, xml et js à partir du serveur FTP. Comment faire cela avec WinSCP (4.2.4)?

Simon Perepelitsa
la source
En général, pour atteindre cet objectif, cela peut aussi être utile wget. (Notez qu'il existe aussi une version pour Windows). Lisez les options pour inclure uniquement le modèle de fichier spécifié ( *.css...)
Hastur

Réponses:

4

(Une question simple, spécifique à l'application, comme celle-ci, appartient au forum d'assistance de l'application, ou peut-être à SuperUser mais pas à ServerFault, mais comme je le sais et que je prends une pause, je répondrai quand même)

Vous devez utiliser la commande Sélectionner les fichiers du menu Marquer (généralement liée au pavé numérique de touches: +) et y entrer votre modèle de correspondance (c'est-à-dire *.php;*.js). Vous pouvez ensuite utiliser les fichiers sélectionnés comme d’habitude.

David Spillett
la source
Comment sélectionner des fichiers dans des sous-dossiers aussi? L'option "y compris les répertoires" ne fonctionne pas.
Simon Perepelitsa
Ce n'est probablement pas possible. Vous auriez besoin d'un client que vous pourriez écrire. Vous pouvez également utiliser un autre protocole si possible (par exemple, en utilisant rsync sur la connexion SSH si votre serveur le permet, une combinaison de ses options --recursive et --include / - exclude exclura ce que vous recherchez).
David Spillett
4

La réponse de @David Spillett est correcte pour les fichiers du répertoire actuel.

Si vous voulez le faire de manière récursive, utilisez un masque de fichier de transfert .

Le masque serait le même que suggéré par David, à savoir *.php;*.js.

Pour plus de détails, vérifiez la syntaxe du masque de fichier .

Martin Prikryl
la source