Srusti Thakkar Ответов: 1

Как синхронизировать dropbox с локальной папкой программно с помощью C#


Hello All!
I need to create a client that will sync  local folders to a remote server and i am using dropbox or any other client already created.
What are your opinions about what should i use? I have looked on MS Sync Framework but i still haven't found anyone using it over the internet.
Any ideas about this topic will be very appreciated!

I have Tried this code "http://code.msdn.microsoft.com/File-Synchronization-516e3ad7";


Что я уже пробовал:


1 Ответов

Рейтинг:
2

Garth J Lancaster

Ваш вопрос не совсем ясен, хотите ли вы написать клиент с нуля или использовать существующий клиент - iirc, у Dropbox есть клиент, который вы можете установить на свой компьютер для синхронизации папки с облаком

Если вы хотите создать свой собственный клиент, то вы смотрите на что-то вроде :-

DropNet / DropNet at master · DropNet/DropNet · GitHub[^]

или

Гитхаб - saguiitay/DropboxRestAPI: в Dropbox API-интерфейс REST-клиент на C#[^]

[Редактировать]
вам нужно будет знать, как делать такие вещи, как :-

а) как прочитать файловую систему, чтобы получить начальные сведения о файле
Б) как прочитать папку dropbox и получить подробную информацию о файле
в) как обнаружить изменения файловой системы ? Класса filesystemwatcher
d) как использовать REST-клиент(ы), показанные выше, для взаимодействия с DropBox
e) Как получить различия в файловых системах для синхронизации с dropbox, используя информацию из a), b)

[/Редактировать]


Srusti Thakkar

Я хочу создать свой собственный клиент, который синхронизирует локальный каталог с Dropbox. Если я удалю файл из локального каталога, он автоматически удалится из dropbox. Как это возможно?

Garth J Lancaster

Я отредактировал некоторые моменты в своем первоначальном ответе - это не тривиальная задача