Я использую функции WINSCP с задачей сценария SSIS для перемещения файлов из удаленного пути в локальный. Я также устанавливаю эти файлы только для чтения, используя:
File.SetAttributes(LocalPath, FileAttributes.ReadOnly);
Это работает для установки атрибутов, просто поскольку я извлек некоторые данные из remotePath, которые уже находятся в localPath, атрибут readonly снова устанавливается на 0, а атрибут архива устанавливается на 1.
Есть ли простой способ, которым я могу просто вытащить файлы из удаленного пути, которых еще нет в локальном пути?
Это устранило бы любую перезапись файлов, а также исправило бы мою ситуацию с атрибутами только для чтения / архива.