Exemple #1
0
        protected override void ExecuteAction(IFileActionInfo fileActionInfo)
        {
            SourceDestFileInfo info = (SourceDestFileInfo)fileActionInfo;

            Check(info);
            File.Move(info.SourceFileName, info.DestinationFileName);
        }
Exemple #2
0
        protected override void ExecuteAction(IFileActionInfo fileActionInfo)
        {
            SourceFileInfo info = (SourceFileInfo)fileActionInfo;

            Check(info);
            Directory.CreateDirectory(info.SourceFileName);
        }
Exemple #3
0
        protected override void RollbackAction(IFileActionInfo fileActionInfo)
        {
            SourceFileInfo info = (SourceFileInfo)fileActionInfo;

            if (Directory.Exists(info.SourceFileName))
            {
                Directory.Delete(info.SourceFileName, true);
            }
        }
Exemple #4
0
        protected override void RollbackAction(IFileActionInfo fileActionInfo)
        {
            SourceDestFileInfo info = (SourceDestFileInfo)fileActionInfo;

            if (File.Exists(info.DestinationFileName))
            {
                File.Delete(info.DestinationFileName);
            }
        }
Exemple #5
0
        protected override void ExecuteAction(IFileActionInfo fileActionInfo)
        {
            SourceTargetFilterFileInfo zipFile = fileActionInfo as SourceTargetFilterFileInfo;

            zip.ExtractZip(zipFile.SourceFileName, zipFile.TargetPath, zipFile.FilterFiles);
            foreach (SourceFileInfo f in files)
            {
                f.LockOnExecute(Locker);
            }
        }
Exemple #6
0
        protected override void RollbackAction(IFileActionInfo fileActionInfo)
        {
            SourceDestFileInfo info = (SourceDestFileInfo)fileActionInfo;

            if (File.Exists(info.DestinationFileName))
            {
                File.Move(info.DestinationFileName, info.SourceFileName);
            }

            //Warning: Hm, what we will do if destenation file already exists
        }
Exemple #7
0
        protected override void ExecuteAction(IFileActionInfo fileActionInfo)
        {
            SourceTargetFilterFileInfo zipFile = fileActionInfo as SourceTargetFilterFileInfo;

            zip.CreateZip(zipFile.SourceFileName, zipFile.TargetPath, _recurse, zipFile.FilterFiles);
        }
Exemple #8
0
 protected virtual void ExecuteAction(IFileActionInfo fileActionInfo)
 {
 }
Exemple #9
0
 protected virtual void CommitAction(IFileActionInfo fileActionInfo)
 {
 }
Exemple #10
0
 protected virtual void RollbackAction(IFileActionInfo fileActionInfo)
 {
 }