using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.IO; namespace FolderMirror { class FileSet { private string[] _filesToCopy; private MirrorTask _mirrorTask; public FileSet(MirrorTask mirrorTask) { _mirrorTask = mirrorTask; _filesToCopy = Directory.GetFiles(_mirrorTask.SourceDir, "*.*", SearchOption.AllDirectories); } public string[] FilesToCopy { get { return _filesToCopy; } } public MirrorTask MirrorTask { get { return _mirrorTask; } } } }