/// <summary> /// Create the patchlist folders on the ftp server as per update /// </summary> public static void CreateRemoteFolders() { foreach (var directory in GryffiPatchlist.Directories) { string folder = "/" + SVersionChannel + "/" + GryffiPatchlist.Version.ToString() + "/" + directory._directoryName; Console.WriteLine("Creating remote folder {0}", folder); FtpLib.CreateFolder(folder); } }
/// <summary> /// Upload all the .gz files to the update server /// </summary> public static void UploadUpdate() { string remoteDirectory = "/" + SVersionChannel + "/" + GryffiPatchlist.Version.ToString() + "/"; foreach (var file in GryffiPatchlist.Files) { FtpLib.Upload((remoteDirectory + file._filename.Replace(SCurrentDirectory, null) + GzipExtension), file._filename); } FtpLib.Upload(remoteDirectory + SPatchlistName, SCurrentDirectory + SPatchlistName); }