Blog (65)
Komentarze (803)
Recenzje (0)
@tfl[Short] Dropbox - synchronizacja kilku folderów

[Short] Dropbox - synchronizacja kilku folderów

17.05.2011 18:38

Na początek info - Shorty to będą krótki wpisy o fajnych rozwiązaniach (moim zdaniem), które udało mi się wypracować lub odszukać w necie i pozwoliły mi ułatwić moją pracę.

Dropboxa każdy chyba już zna. Genialny program, który pozwala synchronizować w chmurce dwa giga danych. Domyślnie tworzy jeden folder, w którym trzyma dane.

A co jeśli będę chciał dane trzymać w różnych miejscach? Na przykład zawartość wwwdocs? W moim przypadku cały problem sprowadzał się do tego, że chciałem móc pracować w domu na własnym komputerze oraz w pracy na firmowym. Nie chciałem do tego stosować SVN czy innych tego typu rozwiązań. Wymyśliłem więc, że będę wszystko trzymał w dropboxie. I niby wszystko fajnie, ale nie jest koszernym rozwiązaniem, jeśli apache będzie chciał używać folderu w c:\users\* do swojego DocumentRoota.

Dlatego użyłem junction, czyli linka do folderu, opcji domyślnie dostępnej w Windows 7 (i być może wcześniejszych, nie mam możliwości sprawdzenia w tym momencie).

Całość sprowadzała się do jednej komendy:

mklink /j c:\www\test "c:\Users\xxx\Documents\My Dropbox\praca"

Składania jest banalnie prosta: mklink /j Utwórz symbolicznego linka (junction) c:\www\test Gdzie ma pojawić się link. Ważne! Folder nie może istnieć! "c:\Users\xxx\Documents\My Dropbox\praca" Gdzie ma kierować link (w cudzysłowach, bo składnia ze spacją).

Po wszystkim dostajemy potwierdzenie:

Junction created for c:\www\test <<===>> c:\Users\xxx\Documents\My Dropbox\praca

I już możemy edytować pliki w dowolnym miejscu i będą synchronizowane w dropboxie.

Trzeba tylko pamiętać, żeby właściwe dane były w dropboxie, a link kierował (w tym przypadku) do DocumentRoota. Inaczej pojawiają sie problemy!

Wybrane dla Ciebie
Komentarze (12)