public void ExecuteTransferFiles(CheckBox moveFiles, string newFolderName) { if (moveFiles.Checked) { OperationsControler.TransferFiles(SourceFolderPatch, TargetFolderPatch, ListOfFullPatchDetectedUniqueFilesToCopy, TransferType.Move, newFolderName); } else { OperationsControler.TransferFiles(SourceFolderPatch, TargetFolderPatch, ListOfFullPatchDetectedUniqueFilesToCopy, TransferType.Copy, newFolderName); } }
public int GetNumberOfFiles(TypeData folderType) { switch (folderType) { case TypeData.Source: return(OperationsControler.CountNumberOfFilesInFolder(ListAllFullPatchOfFilesInSourceDirectory)); case TypeData.Target: return(OperationsControler.CountNumberOfFilesInFolder(ListAllFullPatchOfFilesInTargetDirectory)); case TypeData.Unique: return(OperationsControler.CountNumberOfFilesInFolder(ListOfFullPatchDetectedUniqueFilesToCopy)); default: return(-1); } }
public void SetListOfFullPatchDetectedUniqueFilesNameToCopy() { ListOfFullPatchDetectedUniqueFilesToCopy = OperationsControler.FindUniqueFilesFromSourceAndTargetDirectories( OperationsControler.SearchIndicatedFolder(SourceFolderPatch, ResultMode.OnlyFileName), OperationsControler.SearchIndicatedFolder(TargetFolderPatch, ResultMode.OnlyFileName)); }
public void SetListAllFullPatchFilesInTargetDirectory() { ListAllFullPatchOfFilesInTargetDirectory = OperationsControler.SearchIndicatedFolder(TargetFolderPatch, ResultMode.OnlyFileName); }