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

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

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

            fileLocation = engineDirectory + fileLocation;
            toReturn.SourceFile = fileLocation;

            string targetLocation = DirectoryHelper.ReleaseDirectory + @"SingleDlls\" + 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 Add(string file, string category)
 {
     _copyInformation.Add(CopyInformation.CreateEngineCopy(file, category));
 }