Exemple #1
0
        private void CopyHttpFiles(string domainName)
        {
            var _source      = Settings.Default.SourceDirPattern.Replace("{DOMAIN}", domainName);
            var _destination = Settings.Default.DestinationDirPattern.Replace("{DOMAIN}", domainName).Replace("{DESTINATION}", Settings.Default.DestinationServerIp);

            var arguments = String.Format(@"""{0}"" ""{1}"" /Z /PURGE /E", _source, _destination);

            PrintAndLog(String.Format("Copying Http Files: {0}", domainName));
            //PrintAndLog("Arguments: " + arguments);

            ImportHelper.Robocopy(arguments);
        }
Exemple #2
0
        private void CreateWebSitePackage(string domainName)
        {
            PrintAndLog(String.Format("Create Package: {0}", domainName));
            zipmgr.CreatePackage(domainName);

            if (Settings.Default.CopyDomainPackage)
            {
                var sourcePackageFile     = String.Format("{0}.7z", domainName);
                var destinationPackageDir = Settings.Default.DomainPackageDestinationDir
                                            .Replace("{DESTINATION}", Settings.Default.DestinationServerIp);


                var arguments = String.Format(@"""{0}"" ""{1}"" {2}", Settings.Default.DomainPackageLocalDir,
                                              destinationPackageDir,
                                              sourcePackageFile);

                PrintAndLog("Transfer Package : " + destinationPackageDir);
                PrintAndLog("Arguments: " + arguments);

                ImportHelper.Robocopy(arguments);
            }
        }