예제 #1
0
파일: main.cs 프로젝트: iriszero48/Trash
 public Task(string ID)
 {
     this.ID = ID;
     syncDir = new FileSystemWatcher()
     {
         Path   = Qsvi.GetInnerText(ID),
         Filter = "*.*"
     };
     syncDir.Changed              += new FileSystemEventHandler(OnProcess);
     syncDir.Created              += new FileSystemEventHandler(OnProcess);
     syncDir.Deleted              += new FileSystemEventHandler(OnProcess);
     syncDir.Renamed              += new RenamedEventHandler(OnRenamed);
     syncDir.NotifyFilter          = NotifyFilters.Attributes | NotifyFilters.CreationTime | NotifyFilters.DirectoryName | NotifyFilters.FileName | NotifyFilters.LastAccess | NotifyFilters.LastWrite | NotifyFilters.Security | NotifyFilters.Size;
     syncDir.IncludeSubdirectories = true;
 }
예제 #2
0
파일: main.cs 프로젝트: iriszero48/Trash
 private string Src_dir(bool content) => content ? $"\"{Qsvi.GetInnerText(ID)}\"" : MethodBase.GetCurrentMethod().Name.ToLower();