コード例 #1
0
 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);
     }
 }
コード例 #2
0
        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
                    }
                }
            }
        }
コード例 #3
0
 public void Test1()
 {
     FoldersWorker.Sync2Folders(@"F:\Films", @"C:\Users\DVL_KinoMan\Desktop\New folder");
 }