예제 #1
0
        public FolderBaseType(string path, Action <string> sendMessage, CleanFoldersParameters parameters)
        {
            var di = new DirectoryInfo(path);

            FolderPath  = path;
            Name        = di.Name;
            FileNumber  = di.EnumerateFiles().Count();
            SendMessage = sendMessage;
            Parameters  = parameters;
        }
예제 #2
0
 public FolderSimpleType(Func <bool> cancelFunc, Action <string> sendMessage, string loggerName, string path, CleanFoldersParameters parameters)
     : base(path, sendMessage, parameters)
 {
     _cancelFunc = cancelFunc;
     _loggerName = loggerName;
 }
예제 #3
0
 public FolderPecType(Func <bool> cancelFunc, Action <string> sendMessage, string loggerName, string path, CleanFoldersParameters parameters)
     : base(path, sendMessage, parameters)
 {
     _emlItems   = new List <EmlItem>();
     _cancelFunc = cancelFunc;
     _loggerName = loggerName;
 }