web-dev-qa-db-fra.com

Comment automatiquement les fichiers FTP que je suis en train d'éditer

J'essaie de comprendre comment autoftp avec Filezilla. Y a-t-il d'autres programmes qui le font dès le départ?

32
user1549397

Si par "autoftp" vous voulez dire "mettre à jour le fichier sur le serveur à chaque fois que je l'enregistre" et que vous travaillez avec du code, je recommanderais le merveilleux Notepad ++

11
SomeKittens

J'utilise WinSCP pour certains de ses incroyables avantages. Je me connecte à mon serveur FTP avec WinSCP et le laisse surveiller mon dossier local /website/public_html.

Toute modification apportée dans mon dossier local est automatiquement téléchargée sur mon serveur FTP par WinSCP. La fonction s'appelle Garder le répertoire distant à jour:
http://winscp.net/eng/docs/task_keep_up_to_date

Quant au SCSS, je l’utilise aussi:
J'ai un script qui ouvre une fenêtre de console pour regarder mes fichiers /website/scss et les compile en /website/public_html/styles/. WinSCP voit que le fichier CSS a changé (ou est nouveau) et le télécharge automatiquement.

Remarque: le seul inconvénient est que vous ne pouvez pas atteindre votre error_log car celui-ci est généré automatiquement sur le serveur par PHP. Pour ce faire, vous pouvez facilement instancier un autre WinSCP pour vous connecter à votre site Web. Maintenant, vous avez 1 WinSCP surveillant votre dossier local et 1 WinSCP où vous pouvez accéder à votre plan de site. 

32
Pwnball

Notepad ++ est certainement merveilleux pour cette fonction particulière et il enregistre même un cache de tout ce qui a été accédé et modifié depuis le serveur distant.

L'inconvénient cependant (pour moi) est que Notepad ++ ne téléchargera pas automatiquement les fichiers CSS prétraités tels que .scss ou .less. J'ai effectivement essayé d'ouvrir les fichiers .css résultants dans Notepad ++ pour imiter l'acte de les éditer, mais cela met encore une étape supplémentaire dans le processus. Je dois cliquer sur les onglets et les enregistrer manuellement (après le message "Invite de votre fichier modifié").

Actuellement, après avoir apporté des modifications, je clique sur FZ et télécharge les fichiers manuellement.

7
JacobRossDev

Cette réponse est en retard, mais nous espérons que cela sera utile pour ceux qui cherchent à dépasser le message "voulez-vous écraser" de Filezilla chaque fois qu'un fichier en cours de modification locale est enregistré. Malheureusement, les développeurs de Filezilla s’opposent fermement à ce que ce comportement soit facultatif. C'est un problème pour beaucoup, en particulier lorsque vous travaillez avec un espace de bureau limité, car à chaque fois que l'invite apparaît, vous devez exposer la fenêtre filezilla masquée pour pouvoir cliquer correctement.

Quoi qu'il en soit, la réponse est WinSCP. Il est également gratuit et ressemble tellement à filezilla que je n’avais besoin d’aucun apprentissage pour l’utiliser immédiatement.

À votre santé!

4
Pedru

Il existe un moyen plus simple de le faire avec NetBeans IDE , il existe une option pour télécharger des fichiers avecFTPouSFTPsur enregistrer, manuellement ou sur Exécuter


  1. Faites un clic droit sur votre projet et cliquez sur Propriétés
  2. Cliquez sur la deuxième catégorie lancer la configuration
  3. Exécuter en tant que: choisissez Site Web distant (FTP, SFTP)  
  4. URL du projet: mettez votre site Web lien direct par exemple www.example.com
  5. Télécharger des fichiers: Choisissez lors de l’enregistrement
  6. Connexion à distance > Gérer> Ajouter> Nom de la connexion (en indiquer un)> FTP

Maintenant, ajoutez vos détails FTP. Assurez-vous que votre chemin de répertoire initial est correct , (votre chemin de site Web) afin de ne remplacer accidentellement aucun fichier d'un autre site Web dans le gestionnaire de fichiers.

4
csandreas1

FileZilla ne prend pas en charge la planification à aucun niveau. C'est un utilitaire autonome. Ce que vous devriez obtenir est un autre client FTP gratuit, AutoFTP ( http://www.autoshutdownpro.com/EN/AutoFTP.aspx ). AutoFTP est conçu pour la planification. Avec AutoFTP, vous serez en mesure de résoudre vos besoins de planification en une minute. 

0
Pastor Burt