예제 #1
0
        /// <summary>
        /// Lists Source files showing
        /// </summary>
        static FileInfo[] ListSourceFiles()
        {
            Console.WriteLine($"Listing source files in");
            Console.ForegroundColor = ConsoleColor.Blue;
            Console.WriteLine($"{SourceFiles.FullName}\n");
            Console.ResetColor();
            string loadable = "*";
            int    i        = 0;

            FileInfo[] files = SourceFiles.GetFiles("*.txt");
            foreach (var file in files)
            {
                Console.Write($"{i++}");
                if (File.Exists(Path.Combine(ObjectFiles.FullName, AssembledString + file.Name)))
                {
                    Console.Write(loadable);
                }
                Console.Write($" {Path.GetFileNameWithoutExtension(file.FullName)}\n");
            }
            Console.WriteLine($"\nFiles with {loadable} have already been assembled.\n");
            return(files);
        }