Opération

Cette boîte est utilisée pour la copie et le déplacement depuis ou vers le serveur FTP, ainsi que pour la modification des attributs et la suppression sur le serveur. Toutes ces opérations s’exécutent en arrière-plan, vous pouvez donc revenir à la fenêtre principale de Sally et continuer à travailler.

La section Remarques ci-dessous explique plus précisément le comportement de cette boîte.

Options

Temps restant
Affiche une estimation du temps restant avant la fin, uniquement lorsque l’opération est en cours.
Temps écoulé
Affiche le temps écoulé depuis le début de l’opération, en comptant uniquement les périodes d’exécution, sans les arrêts, pauses et attentes de l’utilisateur.
État
Affiche l’état de l’opération, par exemple les octets déjà copiés, le débit total ou le nombre de fichiers supprimés.
Progression
Affiche la progression en pourcentage : rapport entre la partie terminée et la taille totale. La partie terminée comprend les éléments réussis de la liste Opérations, les éléments ignorés et la partie achevée des éléments en cours.
Fermer ce menu à la fin de l’opération
Lorsque cette option est cochée, la boîte se ferme automatiquement une fois tous les éléments réussis ou ignorés. Sinon, fermez-la manuellement. Voir aussi Fermer automatiquement la boîte d’opération après un succès si elle n’a pas été utilisée dans Configuration/Généralités.
Détails >>
Ce bouton agrandit la boîte pour afficher les listes Connexions et Opérations. Il devient alors Détails << ; recliquez pour masquer les détails.
Erreurs >>
Affiche les erreurs survenues pendant l’opération. Agrandit la boîte, coche Voir seulement les erreurs pour ne garder que les erreurs, demandes à l’utilisateur et éléments ignorés, et active une connexion en erreur s’il y en a une. Ce bouton est disponible uniquement si une connexion ou opération est en erreur, nécessite une saisie ou a été ignorée.
Pause/Reprendre
Pause suspend les opérations de toutes les connexions. Lorsqu’elles sont toutes en pause, le bouton devient Reprendre pour les relancer.
Annuler/Fermer
Annule l’opération si elle est en cours, puis ferme la boîte.
Connexions : Résoudre l’erreur, Ajouter, Arrêter, Pause/Reprendre
Répertorie toutes les connexions utilisées par l’opération, avec leur numéro d’identification (ID) et leur activité dans les colonnes Action et État. Activez une connexion puis utilisez les boutons sous la liste.

Résoudre l’erreur, ou un double-clic sur une connexion en erreur, ouvre Erreur de connexion au serveur FTP pour tenter de résoudre le problème.

Ajouter crée une connexion supplémentaire. Leur nombre est libre, mais cinq ou moins est raisonnable. Au-delà, la durée totale ne diminue probablement plus.

Arrêter interrompt la connexion active. Son opération éventuelle est annulée et sera traitée ultérieurement sur une autre connexion.

Pause suspend l’opération de la connexion active. Sur une connexion déjà en pause, le bouton devient Reprendre pour la relancer.

Faites glisser au bouton gauche le bord inférieur de la liste Connexions pour modifier le rapport de hauteur entre les listes Connexions et Opérations. Cela nécessite d’agrandir suffisamment la boîte.

Pour voir le journal d’une connexion, ouvrez la fenêtre Journaux FTP puis activez la connexion dans cette liste : son journal doit s’afficher si Options/Toujours montrer le journal du panneau actif est coché. Pour ouvrir cette fenêtre, revenez à la fenêtre principale de Sally et choisissez Voir les Journaux... dans Modules/Client FTP.

Opérations : Voir seulement les erreurs, Résoudre l’erreur, Réessayer, Passer
Répertorie toutes les tâches nécessaires pour terminer l’opération entière, avec leur description et leur état (voir Remarques). Activez une tâche puis utilisez les boutons sous la liste.

Si Voir seulement les erreurs est coché, la liste contient uniquement les erreurs, demandes à l’utilisateur et éléments ignorés.

Résoudre l’erreur, ou un double-clic sur la tâche active, ouvre une boîte pour résoudre l’erreur, fournir une saisie requise ou réessayer une tâche ignorée automatiquement ou par l’utilisateur. Voir les boîtes de résolution d’erreur pour leur description générale et Ouvrir automatiquement les boîtes de résolution d’erreur lorsque la boîte d’opération est inactive dans Configuration/Généralités.

Réessayer relance la tâche active. Elle ne doit être ni terminée avec succès ni différée.

Passer évite le traitement de la tâche active. Elle doit attendre un traitement ou une saisie, ou avoir échoué.

Pour arrêter une tâche, ce qui n’est pas directement prévu, suspendez toutes les connexions avec Pause, repérez et activez celle de la tâche puis cliquez sur Arrêter. Activez la tâche, désormais en attente, et cliquez sur Passer. Relancez ensuite toutes les connexions avec Reprendre et ajoutez éventuellement une nouvelle connexion avec Ajouter.

Remarques

Toutes les opérations utilisent initialement la connexion du panneau. Cela évite d’en ouvrir une nouvelle et contourne les limites de connexions par client ou adresse IP du serveur. La connexion est rendue au panneau à la fin ou lors de son arrêt manuel avec Arrêter. Si vous revenez à la fenêtre principale de Sally avant cela et que le panneau en a besoin, par exemple pour s’actualiser, il vous propose d’en ouvrir une nouvelle.

Plusieurs connexions peuvent servir pour toute opération, ce qui accélère surtout la copie de nombreux petits fichiers, la modification des attributs ou la suppression de nombreux fichiers et dossiers. Pendant qu’une connexion négocie en envoyant une commande puis en attendant sa réponse, elle n’utilise pas toute la bande passante : les autres peuvent utiliser le reste.

Le plugin tente toujours d’accomplir la plus grande partie possible de l’opération. Si le deuxième de trois fichiers nécessite une confirmation de remplacement, le troisième est copié sans attendre. Le deuxième l’est dès votre réponse. Réglez les comportements par défaut selon vos besoins pour éviter les demandes inutiles : voir Configuration/Opérations 1 et Configuration/Opérations 2.

Voici comment l’opération est répartie simultanément sur les connexions ouvertes. Le plugin la décompose en tâches élémentaires aux dépendances simples, idéalement sans dépendance. Pour copier un dossier, il crée d’abord l’arborescence de destination ; toutes les tâches restantes sont alors de simples copies de fichiers vers des dossiers existants, sans dépendances et parallélisables en nombre quelconque.

Toutes les tâches figurent dans la liste Opérations. Leur état peut être « en attente », avant traitement ; « différée », jusqu’à la réussite des dépendances ; « en cours », dans une connexion ; « terminée », avec succès ; « demander à l’utilisateur », lorsqu’une saisie est requise ; « erreur », après un échec ; ou « ignorée ». Sans dépendances, une tâche ajoutée est en attente. Avec des dépendances, elle est différée jusqu’à ce qu’elles soient toutes terminées : supprimer le dossier source dépend, par exemple, de la réussite de tous les déplacements de ses fichiers. Chaque connexion prend une tâche en attente, la verrouille en la passant en cours et tente de la traiter. Si une saisie est nécessaire, comme une confirmation de remplacement, son état devient demander à l’utilisateur et la connexion peut traiter une autre tâche en attente. De même, après réussite, erreur ou abandon, l’état devient terminée, erreur ou ignorée et la connexion est libérée pour la tâche suivante.

Voir aussi

Boîtes de résolution d’erreur

From the Sally manual (GPL-2.0-or-later), © 1997-2023 Open Salamander Authors; © 2025-2026 Elias Bachaalany. Source: manual source (zip) · original page in the Sally repository