Esempio n. 1
0
 /// <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);
     }
 }
Esempio n. 2
0
        /// <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);
        }