Come sincronizzare il collegamento simbolico della directory con Google Backup and Sync? (o come sincronizzare i file che non si trovano nella cartella di sincronizzazione?)


6

Nella mia cartella Backup e sincronizzazione sul mio computer, ho creato diversi collegamenti simbolici di directory in modo che i file nella posizione "reale" possano essere sottoposti a backup sul mio drive di Google. I collegamenti simbolici delle directory sono stati creati in questo modo:

mklink /D "C:\Users\Me\Desktop\google\Notepad++" "C:\Users\Me\AppData\Roaming\Notepad++"

Questi collegamenti simbolici di directory non vengono caricati sul mio google drive da Google Backup and Sync.

Esiste un modo per forzare il backup e la sincronizzazione per caricare i collegamenti simbolici della directory? In caso contrario, come posso eseguire il backup di alcuni dei miei appdatafile?

Vorrei una soluzione gratuita e che non coinvolga una terza parte.

Ho già trovato una soluzione con uno script Python in grado di seguire i collegamenti simbolici delle directory ma vorrei una soluzione più solida.


Per la cronaca, www.dropbox.com fa quello che vuoi: il client di sincronizzazione per PC segue i collegamenti simbolici (ma non ne monitora il contenuto: è necessario riavviare il client per risincronizzare i collegamenti simbolici precedenti).
— PPC,

Risposte:


3

Penso che Google Backup and Sync non segua i collegamenti simbolici, quindi è necessaria un'altra soluzione.

La mia idea è che, invece di sincronizzare tramite Google Backup e Sync, utilizzare un prodotto in grado di rendere Google Drive direttamente accessibile dal computer, quindi utilizzare qualsiasi altro prodotto di sincronizzazione per sincronizzare le cartelle.

I prodotti che potrebbero essere una soluzione sono (dovrai testare e vedere):

Una volta che hai accesso diretto a Google Drive, hai solo bisogno di un prodotto di sincronizzazione adatto alle tue esigenze. Ecco alcuni suggerimenti:


Grazie mille per questa risposta Non voglio utilizzare terze parti e vorrei una soluzione gratuita (mi dispiace per non essere più preciso su queste due condizioni nella mia domanda). Ma può aiutare gli altri che non sono vincolati dalle stesse condizioni.
— MagTun,

Ci sono alcuni prodotti gratuiti nella mia lista. Temo che l'unica soluzione senza prodotti di terze parti sia quella di spostare o duplicare le tue cartelle nella cartella di Google.
— harrymc,

Python è anche un prodotto di terze parti ...
— harrymc il

Hai ragione ... qualsiasi terza parte tranne Pytho ;-) (In realtà sto ponendo questa domanda all'utilizzo di Python!)
— MagTun

Una volta che Google Drive è accessibile localmente sul tuo computer, puoi accedervi con qualsiasi programma di tua scelta, anche Python;)
— harrymc,

1

Ok, quindi il trucco è con quale sia il collegamento e quale sia la vera cartella. Google Drive non sincronizza il collegamento, sincronizza la cartella reale. Quindi è necessario invertire l'ordine. Non l'ho provato, /Dma usando /Jfunziona benissimo. Quindi, queste modifiche applicate al metodo originale come mostrato di seguito dovrebbero funzionare:

mklink /J "C:\Users\Me\AppData\Roaming\Notepad++" "C:\Users\Me\Desktop\google\Notepad++" 

Questo è un po 'fastidioso e pericoloso, come se la tua cartella in Google Drive viene eliminata, anche i file sul tuo computer scompaiono. Quindi, l'eliminazione accidentale della cartella in Google Drive da un'altra posizione fa sì che il collegamento non indichi a nulla, cancellando completamente i dati originali.

Potrebbe anche causare problemi ad altri programmi che hanno problemi a lavorare con posizioni simboliche.

Se sei disposto a abbandonare Google Drive, Dropbox funziona con ciò che hai proposto inizialmente.


Cosa succede se non ho abbastanza spazio sul mio disco C? Impossibile
— Sky

1

Per sincronizzare i collegamenti simbolici delle directory con Google Drive, ho finito per usare rclone con questo comando:

rclone sync "C:\Users\Me\Desktop\google\Notepad++"  "myremote":"folder"  --copy-links 

Sebbene non risponda alla mia domanda su Google Backup and Sync, sono soddisfatto perché posso conservare Google Drive e i miei collegamenti simbolici.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.