Ejercicio
Lista de imágenes de HTML
Objetivo
Cree un programa para crear un archivo HTML que contenga la lista de imágenes (PNG y JPG) en el directorio actual.
Por ejemplo, en el directorio actual hay imágenes llamadas.
1.png
2.jpg
Código de Ejemplo
using System;
using System.IO;
using System.Collections.Generic;
class ListImagesHTML
{
static void Main()
{
CreateHtml(GetImages());
}
static void CreateHtml(List listImages)
{
try
{
StreamWriter writer = new StreamWriter(File.Create("images.html"));
writer.WriteLine("");
writer.WriteLine("");
foreach (string image in listImages)
{
writer.WriteLine("" + image + "");
writer.WriteLine("\");
}
writer.WriteLine("");
writer.WriteLine("");
writer.Close();
}
catch
{
Console.WriteLine("Error writing html.");
}
}
static List GetImages()
{
List ListImages = new List();
string[] files = Directory.GetFiles(".");
foreach (string file in files)
{
string extension = Path.GetExtension(file);
switch (extension)
{
case ".png":
case ".jpg":
case ".jpge":
ListImages.Add(file.Substring(2));
break;
}
}
return ListImages;
}
}