Como posso selecionar mais de uma pasta no cliente Onedrive para que eu possa sincronizá-las?

0

Normalmente, quando você faz o logon do cliente do OneDrive no Windows 10, você obtém uma pasta chamada OneDrive . Quando você cria um arquivo aqui, ele é enviado para o OneDrive, esta parte está clara, certo?

Mas e quanto a esse caso, quando você tem uma pasta diferente, chamada projects e não quer duplicar a pasta e copiar para OneDrive , mas deseja enviá-la para a nuvem? / p>

É possível sincronizar as duas pastas ao mesmo tempo?

    
por user3545446 12.05.2016 / 13:07

2 respostas

0

A solução geral para este tipo de problema é fazer uso de 'junções' ou 'ligações simbólicas'. Em suma, uma junção ou um link simbólico é uma maneira confortável de acessar um determinado diretório em uma pasta do sistema de arquivos do Windows a partir de outros locais (por exemplo, de outro diretório no mesmo volume ou de outro volume). A diferença entre as junções e os links simbólicos é que as junções não podem apontar para unidades de rede, mas apenas para volumes anexados locais. No entanto, um link simbólico tem a capacidade de apontar um destino de rede com um nome de arquivo UNC.

Para mim, um entroncamento é normalmente suficiente, então minha resposta se refere apenas aos entroncamentos. Mas o mesmo pode ser alcançado com links simbólicos.

Para esclarecer o conceito, aqui está um exemplo usando duas junções diferentes:

  • pasta original (destino): C: \ tmp \ my_project
  • junção criada no. 1: C: \ tmp2 \ junction_2_my_project
  • junção criada no. 2: D: \ another_junction_2_my_project

Neste exemplo existem 2 junções que apontam para a mesma pasta (destino) em C :. O conteúdo da pasta de destino agora pode ser acessado e modificado de três maneiras diferentes.

Nota: Cada uma das duas junções pode ser excluída a qualquer momento sem destruir a pasta de destino. A junção é apenas um tipo de 'link' ou 'abreviação' para alcançar a pasta de destino na hierarquia do sistema de arquivos.

Esse método pode ser usado para serviços em nuvem como o OneDrive ou o Dropbox, que permitem que apenas uma pasta raiz seja sincronizada. Se eu precisar sincronizar uma segunda pasta (de destino) que não esteja localizada na pasta raiz do serviço de nuvem, preciso criar uma junção a essa pasta e colocar essa junção dentro da pasta raiz do serviço de nuvem. Se minha pasta de destino residir em uma unidade de rede, preciso criar e usar um link simbólico em vez de uma junção.

Em relação ao exemplo acima:

  • junção criada no. 3: E: \ OneDrive \ finally_junction_2_my_project

É claro que posso nomear a junção apenas assim: E: \ OneDrive \ my_project. Cabe a você não esquecer que isso é apenas uma junção e não a pasta original do projeto. De agora em diante, você pode modificar o conteúdo da pasta dentro da pasta do OneDrive ou do Dropbox, e o conteúdo será sincronizado como de costume. Se você não precisar mais da junção ou do link simbólico dentro do serviço de nuvem, basta excluir a junção ou o link simbólico. O conteúdo da pasta original (destino) não será excluído.

Existem diferentes maneiras e ferramentas de terceiros para criar junções ou links simbólicos dentro do Windows. No shell de comando (cmd) mklink.exe pode ser usado :

  • crie uma junção: mklink / j "E: \ OneDrive \ junção_2_projeto" "c: \ tmp \ meu_projeto"
  • crie um simbólico: mklink "E: \ OneDrive \ symlink_2_project" "c: \ tmp \ meu_projeto"

Se o mklink.exe não estiver disponível em seu Window Edition, é possível criar junções com ' junction.exe 'da Sysinternals.

Pessoalmente, prefiro criar junções (ou links simbólicos) dentro do meu gerenciador de arquivos ( Xyplorer ) ou com a extensão do shell do Windows ' Link Shell Extension 'que já foi mencionado na outra resposta porque é mais confortável do que usar o shell de comando do Windows.

Nota: A criação de um link simbólico requer privilégios mais altos do que criar uma junção. Por isso prefiro usar junções.

    
por 18.08.2017 / 11:16
-1

Encontrei algo neste artigo link

Com este programa você pode criar um link simbólico para a pasta.

Mas o que isso significa?

Digamos que você tenha uma pasta, cujo nome é a e você deseja vincular o conteúdo à pasta b sem armazenar os arquivos. Com este programa, você pode fazer um ou dois cliques, muito simples.

Basta fazer o download e instalar o programa Link Shell Extension vinculado acima.

Depois disso, siga o exemplo. Isso é:

  1. Clique com o botão direito do mouse na pasta a
  2. Selecione a opção Pick link source
  3. Clique com o botão direito do mouse na pasta b
  4. Selecione o menu suspenso Drop as .
  5. Selecione a opção symbolic link . É isso aí, a pasta está agora ligada.
por 12.05.2016 / 13:52