BuildServerUploaderConsole.Processes.CopyInformation.CreateFrbdkTemplateCopy C# (CSharp) Метод

CreateFrbdkTemplateCopy() публичный статический Метод

public static CreateFrbdkTemplateCopy ( string fileLocation, string targetDirectory ) : CopyInformation
fileLocation string
targetDirectory string
Результат CopyInformation
        public static CopyInformation CreateFrbdkTemplateCopy(string fileLocation, string targetDirectory)
        {
            var toReturn = new CopyInformation();
            string frbdkDirectory = DirectoryHelper.FrbdkDirectory;

            fileLocation = frbdkDirectory + fileLocation;
            toReturn.SourceFile = fileLocation;

            string targetLocation = DirectoryHelper.TemplateDirectory + targetDirectory + @"\";

            if (!System.IO.Directory.Exists(targetLocation))
            {
                System.IO.Directory.CreateDirectory(targetLocation);
            }

            string fileName = FileManager.RemovePath(fileLocation);

            toReturn.DestinationFile = targetLocation + fileName;
            return toReturn;
        }

Usage Example

 static void AddFrbdk(string file, string destination)
 {
     mCopyInformation.Add(CopyInformation.CreateFrbdkTemplateCopy(file, destination));
 }