Browse Source

初始文件备份

yuzhengyang 8 years ago
parent
commit
841a30dbe4
1 changed files with 16 additions and 2 deletions
  1. 16 2
      Fork.Net/Oreo.Plugins/Oreo.FileMan/Services/FileBackupService.cs

+ 16 - 2
Fork.Net/Oreo.Plugins/Oreo.FileMan/Services/FileBackupService.cs

@@ -34,8 +34,12 @@ namespace Oreo.FileMan.Services
                 Watcher.eventHandler += WatcherChangedEvent;
                 Watcher.Start();//启动文件变动监听
 
-                Task.Factory.StartNew(() => { ReadBackupPaths(); });//读取备份文件夹列表
-                Task.Factory.StartNew(() => { BackupFileTask(); });//开始定时备份文件任务
+                Task.Factory.StartNew(() =>
+                {
+                    ReadBackupPaths();//读取备份文件夹列表
+                    //常规检查备份
+                    BackupFileTask();//开始定时备份任务
+                });
             }
         }
         public void Stop()
@@ -116,6 +120,16 @@ namespace Oreo.FileMan.Services
                 }
             }
         }
+        public void DefaultBackupFileTask()
+        {
+            if (ListTool.HasElements(Paths))
+            {
+                foreach (var p in Paths)
+                {
+
+                }
+            }
+        }
         /// <summary>
         /// 删除超过备份最大次数的项
         /// </summary>