CSL_Test__1.DirectoryHandler.MoveZipFiles C# (CSharp) Method

MoveZipFiles() public static method

public static MoveZipFiles ( ) : void
return void
        public static void MoveZipFiles()
        {
            string[] zipFiles;

            //MOVE ZIP FILES
            zipFiles = Directory.GetFiles(SettingsHandler.GetTorrentSaveFolder(), "*.zip", SearchOption.TopDirectoryOnly);
            List<FileInfo> zips = new List<FileInfo>();
            foreach (string zipfile in zipFiles)
                zips.Add(new FileInfo(zipfile));

            if (zips != null && zips.Count > 0)
            {
                DirectoryInfo zipsavefolder = new DirectoryInfo(SettingsHandler.GetTorrentSaveFolder() + @"\[CSL] -- Processed Zips");
                if (!zipsavefolder.Exists)
                    zipsavefolder.Create();

                foreach (FileInfo zip in zips)
                {
                    if (!zip.DirectoryName.Equals(zipsavefolder.FullName))
                    {
                        try
                        {
                            zip.MoveTo(zipsavefolder.FullName + "\\" + zip.Name);
                        }
                        catch (Exception e) { zip.Delete(); }
                    }
                }
            }

            //DELETE TEMP FOLDER
            DirectoryHandler.DeleteTempFolder();
        }