web-dev-qa-db-fra.com

Synchronisation de plusieurs dossiers / disques durs OneDrive

J'ai 3 disques durs. Je voudrais synchroniser des dossiers spécifiques de chaque lecteur avec MS OneDrive. Un disque dur ne peut pas contenir tous les fichiers de tous les disques durs.

Comment puis-je faire cela avec OneDrive?

16
Simcha Khabinsky

Pour l'instant, l'application cliente MS OneDrive ne prend en charge qu'un dossier. Vous devrez déplacer tous vos fichiers dans ce dossier.

Vous ne pouvez pas non plus utiliser les bibliothèques de l'Explorateur Windows comme dossier OneDrive, car ce ne sont PAS vraiment des dossiers.

Les liens d'annuaire ne sont pas non plus pris en charge dans certaines versions de Windows. ( http://www.howtogeek.com/174765/how-to-sync-any-folder-with-skydrive-on-windows-8.1/ )

La solution

Ce que j'ai utilisé à la fin est SyncDriver - fait tout ce dont vous avez besoin à partir de n'importe quel dossier:

http://syncdriver.com/

D'abord, vous configurez le dossier dans lequel iront tous les contenus en ligne. Ensuite, vous ajoutez n'importe quel dossier - à partir de n'importe quel lecteur - et tout va à OneDrive. Simple et facile à utiliser.

Vous avez également la possibilité de synchroniser uniquement dans des directions spécifiques:

  1. OneDrive => local
  2. local => OneDrive
  3. Bidirectionnel
5
Simcha Khabinsky

Ce que j'ai fait dans le passé, c'est utiliser des liens symboliques pour tout synchroniser avec OneDrive et maintenir la structure de dossiers que je veux. Par exemple, lors du codage, j'aime conserver mes dossiers source à la racine de C :, afin de pouvoir y accéder facilement à partir des menus (C:\codage). Donc, je vais créer un dossier dans OneDrive appelé codage, puis le lier à la racine de C: en utilisant cmd.exe

mklink /d "C:\Link\Location" "C:\Users\USERNAME\OneDrive\Path\To\Source\Folder"
mklink /d "C:\coding" "C:\Users\USERNAME\OneDrive\coding"

Des autorisations élevées sont nécessaires pour ce faire.

Vous pouvez le faire avec autant de dossiers que nécessaire. N'oubliez pas que le dossier source [~ # ~] a [~ # ~] pour être dans OneDrive. Si vous souhaitez synchroniser des dossiers existants, déplacez-les tous vers OneDrive, puis créez un lien symbolique vers leur emplacement d'origine. Exemple:

mklink /d "C:\Users\USERNAME\Documents" "C:\Users\USERNAME\OneDrive\Documents"
mklink /d "C:\Users\USERNAME\Desktop" "C:\Users\USERNAME\OneDrive\Desktop"
mklink /d "C:\Users\USERNAME\Favorites" "C:\Users\USERNAME\OneDrive\Favorites"
mklink /d "C:\Users\USERNAME\Desktop\Vacation Pics" "C:\Users\USERNAME\OneDrive\Vacation Pics"
mklink /d "C:\Whatever I want" "C:\Users\USERNAME\OneDrive\Whatever I want"

- modifier -

Il y a aussi l'application Link Shell Extension que j'ai trouvée extrêmement utile. Des instructions complètes se trouvent sur le lien, mais ... Il s'intègre avec l'Explorateur Windows et ajoute un élément au menu contextuel. Vous pouvez cliquer avec le bouton droit sur un dossier pour le sélectionner comme source de lien symbolique, puis cliquer avec le bouton gauche de la souris dans le répertoire dans lequel vous souhaitez trouver le lien symbolique. Je pense qu'il fait aussi d'autres choses, mais c'est tout ce que je l'utilise. Pour info, il nécessite VCRedist 2005 si la mémoire est utilisée et n'inclut pas cette dépendance groupée.

9
jparnell8839