using System.Collections.Generic;
using System.Threading.Tasks;
static string from = @"Z:\Images_1";
static string to = @"Z:\Images";
static List<string> Files = new List<string>();
static void Main(string[] args)
TextWriter tw = new StreamWriter(@"c:\temp\Files.txt");
foreach (String s in Files)
static DateTime theDate = new DateTime(2018, 10, 18, 7, 0, 0);
private static void TreeScan( string sDir )
foreach (string f in Directory.GetFiles( sDir ))
string toFile = fromFile.Replace(@from, to);
if (!File.Exists(toFile))
var modDate = File.GetLastWriteTime(fromFile);
CopyFile(modDate, fromFile, toFile);
foreach (string d in Directory.GetDirectories( sDir ))
private static void CopyFile(DateTime dateMod, string from, string to)
string line = "{dateMod:yyyy/MM/dd HH:mm:ss} {from}";