コード例 #1
0
        public void Handle(FileEntity entity)
        {
            var filePath = Path.Combine(
                _options.MovePath,
                entity.FileName.GetFileName(!_options.DisableFileNameAddedTimeStamp));

            _man.Move(entity.FullPath, filePath);
            entity.LockBy(this);
        }
コード例 #2
0
        public void Handle(FileEntity entity)
        {
            var dstPath = getRealBackupPath(entity);

            _man.Move(entity.FullPath, dstPath);
            entity.LockBy(this);

            string getRealBackupPath(FileEntity entity1) =>
            Path.Combine(
                _options.BackupPath,
                _backupDirLinks,
                entity1.NewTime.ToString("yy-MM-dd"),
                entity1.FileName.GetFileName(!_options.DisableFileNameAddedTimeStamp));
        }