public UploadFilesToFrbServer(IResults results, UploadType uploadType)
: base(
@"Upload files to daily build location", results)
{
int number = 1;
string fileName = "build_" + DateTime.Now.ToString("yyyy") + "_" + DateTime.Now.ToString("MM") + "_" +
DateTime.Now.ToString("dd") + "_";
switch (uploadType)
{
case UploadType.Monthly:
_deleteBeforeDate = DateTime.MinValue;
_ftpFolder += "MonthlyBackups/";
_backupFolder += "MonthlyBackups/";
break;
case UploadType.Weekly:
_deleteBeforeDate = DateTime.Now.AddMonths(-1);
_ftpFolder += "WeeklyBackups/";
_backupFolder += "WeeklyBackups/";
break;
default:
_deleteBeforeDate = DateTime.Now.AddDays(-7);
_ftpFolder += "DailyBackups/";
_backupFolder += "DailyBackups/";
_ftpCopyToFolder = "files.flatredball.com/content/FrbXnaTemplates/DailyBuild/";
break;
}
while (FolderExists(_ftpFolder + fileName + number.ToString("00")))
{
number++;
}
_ftpFolder += fileName + number.ToString("00") + "/";
// who cares about cleaning up backups? We have infinite storage, this takes time, and it's crashing as oif
// December 12, 2015
//CleanUpBackups();
}