Получить файлы из remotePath, которых нет в localPath, используя С#

Я использую функции WINSCP с задачей сценария SSIS для перемещения файлов из удаленного пути в локальный. Я также устанавливаю эти файлы только для чтения, используя:

File.SetAttributes(LocalPath, FileAttributes.ReadOnly);

Это работает для установки атрибутов, просто поскольку я извлек некоторые данные из remotePath, которые уже находятся в localPath, атрибут readonly снова устанавливается на 0, а атрибут архива устанавливается на 1.

Есть ли простой способ, которым я могу просто вытащить файлы из удаленного пути, которых еще нет в локальном пути?

Это устранило бы любую перезапись файлов, а также исправило бы мою ситуацию с атрибутами только для чтения / архива.


person Prob1em    schedule 29.02.2016    source источник
comment
Возможный дубликат Как удалить один атрибут ( например, Только для чтения) из файла?   -  person MethodMan    schedule 29.02.2016
comment
Нет, я читал эту тему пару дней назад. То, что я ищу, - это в основном захват файлов из удаленного пути, которых еще нет в локальном пути. Ситуация с атрибутами была бы просто бонусом. - @MethodMan   -  person Prob1em    schedule 29.02.2016