Beispiel #1
0
 public RSSStorage(IAppDirBuilder dirBuilder)
 {
     if (logger.IsTraceEnabled)
     {
         logger.Trace("Хранилище. Инициализация начата...");
     }
     this.storagePath = dirBuilder.GetStorageDir();
     if (logger.IsTraceEnabled)
     {
         logger.Trace("Хранилище. Инициализация завершена");
     }
 }
Beispiel #2
0
            public void Execute(params string[] args)
            {
                logger.Trace("Выполняется команда {}...", this.GetType().Name);
                string storagePath    = dirBuilder.GetStorageDir();
                var    storageDirInfo = new DirectoryInfo(storagePath);

                foreach (var file in storageDirInfo.GetFiles())
                {
                    file.Delete();
                }
                logger.Trace("Выполнение команды {} завершено.", this.GetType().Name);
            }