protected override void OnStart(string[] args) { while (true) { var foldersToSync = Resources.FoldersToSync.Split(','); for (int i = 1; i < foldersToSync.Length; i++) { FoldersWorker.Sync2Folders(foldersToSync[i].Trim(), foldersToSync[i - 1].Trim()); } Thread.Sleep(10000); } }
private void Sync() { var item = ReadJson(); string[] paths = item.Paths.ToArray(); foreach (var path in paths) { var p = path.Split(','); for (int j = 1; j < p.Length; j++) { try { FoldersWorker.Sync2Folders(p[j].Trim(), p[j - 1].Trim()); } catch (Exception exc) { //Log exception } } } }
public void Test1() { FoldersWorker.Sync2Folders(@"F:\Films", @"C:\Users\DVL_KinoMan\Desktop\New folder"); }