2009/12/03

Adicionar qualquer pasta ao Dropbox

Para os utilizadores de Windows, há uma particularidade interessante que passa muitas vezes despercebida e que - nalguns casos - se pode revelar bastante útil.

Provavelmente todos conhecem o funcionamento dos "atalhos", que permitem criar um atalho para qualquer ficheiro existente no disco. Mas... e se quisessemos dizer ao sistema operativo que a pasta c:\as_minhas_fotos está realmente em d:\albuns\fotos?

O mais caricato é que é possível fazê-lo... são as chamadas "junctions" mas o Windows não traz ferramentas que o permitam fazer: para isso teriam que comprar o Win2K Resource Kit que traz o linkd.

Felizmente, vale-nos o Junction do Mark Russinovich que permite fazer o mesmo de forma gratuita.


E... para que serve isto, perguntam vocês?

Ora... vejamos um caso prático. Lembram-se do Dropbox? Uma das limitações (em vias de ser resolvida) é a utilização de uma única pasta chamada Dropbox colocada nos vossos documentos.
Com este Junction podem criar pastas "simbólicas" dentro das pasta dropbox, que redireccionam para quaisquer outras pastas em quaisquer outros discos que possam ter no vosso computador. Por exemplo:

DropBox\Fotos -> Aponta na realidade para D:\FOTOS
DropBox\Contactos -> Aponta na realidade para E:\Documentos\Contactos
etc. etc.

É só usarem o junction e criarem essas junções às pastas que vocês quiserem (o que obriga ao uso do command line, logo... se não se sentirem à vontade com isso, chateiem um amigo que o faça por vós. :)

[No caso de usarem o Vista ou Windows7 já deverão ter acesso ao mklink, que faz o mesmo efeito]

Update: e aqui ficam mais algumas sugestões interessantes para quem usa o Dropbox.

9 comentários:

  1. uma chamada de atençao para pastas partilhas via links simbolicos vs fixeiros:
    se forem links de fixeiros e apagados remotamente pela share/web so o link é apagado.
    se for uma pasta linkada, o conteudo da pasta e o link é apagado, mas a pasta original é mantida...
    atençao para n perderem documentos de forma acidental, e lembrem-se q o aplicaçao n sabe q está a ver um link!

    ResponderEliminar
  2. E o comando Subst ?


    [code]
    subst b: c:\temp
    [/code]

    [Help]
    Associa um caminho a uma letra de unidade.

    SUBST [unidade1: [unidade2:]caminho]
    SUBST unidade1: /D

    unidade1: Especifica uma unidade virtual para a qual pretende atribuir um caminho.

    [unidade2:]caminho Especifica uma unidade física e um caminho que pretende atribuir a uma unidade virtual.
    /D Elimina uma unidade substituída (virtual).

    Escreva SUBST sem parâmetros para apresentar uma lista de unidades virtuais actual.

    [/Help]

    ResponderEliminar
  3. Carlos Silva3/12/09 22:47

    Oi,

    Curiosamente o Dropbox é muito falado por "esses blogs fora", mas prefiro o spideroak porque custa o mesmo que o dropbox mas tem o dobro da capacidade (100GB) e não tem limitações a nível das directorias a sincronizar.

    Carlos Silva.

    ResponderEliminar
  4. AFAIK a DB n tem qq limite de directorias.
    e tem uma caracteristica q mais nenhum outro q eu conheça tem: corre em tds as plataformas: Win, Linux, Mac, mobile, web

    ResponderEliminar
  5. Não uso por causa disso mesmo, tenho estado à espera de uma opção "partilhar esta pasta no dropbox" (ou no ubuntu one)

    Mas agora pergunto eu. Uns alias não resolverão? Eu que ainda não percebo muito de certos comandos.

    ResponderEliminar
  6. Nuno em Linux n podia ser mais facil, fazes um symlink.
    basta arrastares qq pasta ou fixeiro pra dentro da DB enqt clicas em ctrl + shift.

    ResponderEliminar
  7. Fogo realmente, pronto agora é que estou a usar finalmente :)

    ResponderEliminar
  8. Pessoal, sabem uma coisa que tenho pena não haver em linux (que eu saiba) as "shadow copies"

    PRA Q?!!!!!! com o dropbox ficam guardadas as versões anteriores pronto já tenho um shadow copy, online ainda por cima :)

    ResponderEliminar