コード例 #1
0
        /*
         * <summary>
         * This method starts the whole sha-bang off.
         * </summary>
         */
        static void BeginCreation()
        {
            StreamWriter  masterHTMLWriter;
            List <string> swfFiles;

            classLogger.WriteLineToLog($"Getting all subfiles from '{masterHTML.DirectoryName}'");

            if (verbose)
            {
                Console.Write("Sleeping for 15 seconds before proceeding forward.");
                Thread.Sleep(15000);
            }

            swfFiles = FSSpider.GetAllSubFiles(masterHTML.Directory.FullName, ignoreNames.ToArray(), verbose, ".swf");

            masterHTMLWriter           = masterHTML.CreateText();
            masterHTMLWriter.AutoFlush = true;

            if (!recursive)
            {
                classLogger.WriteLineToLog("Create single html file.");

                CreateMasterHTMLForOne(masterHTMLWriter, swfFiles[0]);
            }
            else
            {
                classLogger.WriteLineToLog("Create multiple html files.");

                CreateMasterHTMLForAll(masterHTMLWriter, swfFiles.ToArray());
            }

#if DEBUG
            Console.WriteLine($"Done, please press any key to continue.");

            Console.Read();
#else
            Console.WriteLine($"Exit code ({Environment.ExitCode})");
#endif
            classLogger.Flush();

            Thread.Sleep(250);
        }
コード例 #2
0
ファイル: UnitTest1.cs プロジェクト: spencer112/SwfHtmlMaker
 public void FSSpiderTester()
 {
     FSSpider.GetAllSubFiles(new DirectoryInfo(Environment.CurrentDirectory).Root.FullName, new string[] { });
 }