Partager un fichier ou un répertoire à quelqu'un est très simple et très pratique. Mais concrètement, cela peut générer des cas conflictuels qui ne peuvent être résolus que par des comportements qui pourraient paraître contre-intuitifs.
Renommage après partage
Considérons l'exemple 1 :
* Sonia possède le fichier plante_bourgeon.
* Elle partage le fichier avec Martin, il voit donc un fichier plante_bourgeon qui est partagé avec lui.
* Sonia renomme le fichier en plante_fleur. Ce changement de nom ne sera pas visible par Martin.
À partir de là
* les 2 voient le fichier avec les mêmes données à l'intérieur
* toute modification est visible par les 2
* le nom de ce fichier diffère en fonction de l'utilisateur (plante_bourgeon pour Martin, plante_fleur pour Sonia)
Réciproquement, si c'est Martin qui renomme le fichier, Sonia continuera de voir le fichier avec son nom originel.
Conflit de nom
Considérons l'exemple 2 :
* Sonia partage à Martin son répertoire Projets
* Quelques temps plus tard, Émilie partage à Martin son répertoire qui s'appelle aussi Projets
* Martin devrait voir 2 répertoires qui s'appellent Projets dans ce qui est partagé avec lui.
* Mais cela est impossible car les systèmes informatiques ne peuvent pas gérer au même endroit 2 objets avec le même nom
* Il y a un conflit entre les 2 répertoires qui portent le même nom
À partir de là, il y a plusieurs possibilités
* Martin aurait pu déplacer le répertoire de Sonia ailleurs que l'emplacement qui reçoit ce qui est partagé avec lui
* cela aurait empêcher le conflit de nom, donc pas de problème
* Martin aurait pu renommer le répertoire de Sonia, par exemple en Projets_de_Sonia
* cela aurait empêcher le conflit de nom, donc pas de problème
* Martin n'a pas déplacé ni renommé le répertoire de Sonia, voir ci-dessous Renommage automatique.
Conflit partiel
En reprenant l'exemple 2 :
* les 2 partages ont exactement le même nom Projets, aux majuscules et minuscules près (à la casse près)
* c'est ce qui génère le conflit
Il y aurait pu y avoir une différence de casse, par exemple
* Sonia partage à Martin : Projets
* Émilie partage à Sonia : PROJETS
Dans ce cas
* il n'y a pas de conflit pour cloud, les 2 noms sont visibles sur les pages web
* cela peut poser problème si ces répertoires sont synchronisés sur l'ordinateur de Martin par un client de synchronisation
* les systèmes informatiques dignes de ce nom savent gérer des noms qui ne diffèrent que par la casse, donc pas de problème
* Windows ne sait pas gérer, il y aura alors un problème de synchronisation
* pour résoudre le problème, il faudra que Martin change manuellement le nom d'un des répertoire au moins, indépendamment de la casse
Renommage automatique
En reprenant l'exemple 2
* Martin reçoit donc un partage d'Émilie qui rentre en conflit avec le premier de Sonia
* ce type de conflit est géré automatiquement pour que Martin reçoive quand même le partage d'Émilie
* le premier répertoire que Martin a "reçu" de Sonia va être automatiquement renommé Projets (2)
* le répertoire partagé d'Émilie est donc "reçu" tel quel, et visible par Martin avec le nom choisi par Émilie