Там какой-либо API.NET использует rsync? [закрытый]

Хотя C является хорошим языком для изучения в целом, я не верю, что вы получите какие-то конкретные знания, которые помогут вам выучить C #.

10
задан devnull 16 June 2009 в 05:46
поделиться

3 ответа

Вы можете использовать исходный код, который поставляется с DeltaCopy , который является «дружественной Windows» оболочкой для исходного RSync.
Исходный код написан на C ++, так что это не совсем .Net, но вы можете писать управляемые оболочки C ++ и использовать их.
Я знаю, что это не прямое решение, но оно может быть несколько полезным. (другими словами, HTH)

3
ответ дан 3 December 2019 в 16:10
поделиться

Если вы ищете простую автоматизацию, вы можете просто написать маленькую оболочку, которая вызывает RSync через System.Diagnostic.Process

Я где-то читал, что кто-то примерно в 2006 году создал rsync на C #, но, честно говоря, я бы не стал использовать его, потому что он далеко не популярен и его невозможно найти.

0
ответ дан 3 December 2019 в 16:10
поделиться

DeltaCopy - это просто оболочка исполняемого файла rsync. Однако сам librsync может быть построен в Windows, а также в UNIX и GNU / Linux (см. их README и этот поток EE ). Таким образом, это еще один вариант, который следует рассмотреть. Вам все равно понадобится какое-то неуправляемое взаимодействие.

4
ответ дан 3 December 2019 в 16:10
поделиться
Другие вопросы по тегам:

Похожие вопросы: