Ejercicio
Lista De Imágenes De HTML
Objectivo
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
Ejemplo Ejercicio C#
Mostrar Código C#
// Import the necessary namespaces for working with file and string operations
using System;
using System.IO;
class ListImagesAsHTML
{
// Main method where the program execution starts
static void Main()
{
// Get all the image files (PNG and JPG) in the current directory
string[] imageFiles = Directory.GetFiles(Directory.GetCurrentDirectory(), "*.*")
.Where(file => file.EndsWith(".png", StringComparison.OrdinalIgnoreCase) ||
file.EndsWith(".jpg", StringComparison.OrdinalIgnoreCase))
.ToArray();
// Create or open the HTML file to write the image list
string htmlFilePath = "image_list.html";
using (StreamWriter writer = new StreamWriter(htmlFilePath))
{
// Write the basic HTML structure
writer.WriteLine("");
writer.WriteLine("Image List");
writer.WriteLine("");
writer.WriteLine("List of Images
");
writer.WriteLine("");
// Loop through each image file and add it to the HTML list
foreach (var imageFile in imageFiles)
{
// Get the file name without the full path
string fileName = Path.GetFileName(imageFile);
// Add an - element for each image with the
tag
writer.WriteLine($" 
");
}
// Close the list and body tags
writer.WriteLine("
");
writer.WriteLine("");
writer.WriteLine("");
}
// Inform the user that the HTML file has been created
Console.WriteLine($"HTML file created: {htmlFilePath}");
}
}
Salida
HTML file created: image_list.html
Código de Ejemplo Copiado!
Comparte este Ejercicio C# Sharp
¡Explora nuestro conjunto de ejercicios de programación C# Sharp! Estos ejercicios, diseñados específicamente para principiantes, te ayudarán a desarrollar una sólida comprensión de los conceptos básicos de C#. Desde variables y tipos de datos hasta estructuras de control y funciones simples, cada ejercicio está diseñado para desafiarte de manera gradual a medida que adquieres confianza en la codificación en C#.
En este ejercicio, debes crear un programa que muestre detalles específicos del sistema, como el nombre de la computadora, el nombre de dominio y el nombre de ...
En este ejercicio, debes crear un programa que reciba tres parámetros: el nombre de un archivo de texto que contiene las URLs, la fecha de modificación y la fr...
En este ejercicio, debes crear un programa que muestre los archivos y carpetas en la carpeta actual y permita al usuario moverse hacia arriba y hacia abajo por la lis...
En este ejercicio, debes crear un programa que almacene los archivos localizados en una carpeta específica y sus subcarpetas. Luego, el programa debe pedir al usuario...
En este ejercicio, debes crear un programa que muestre la fecha y hora actual con el siguiente formato:"Hoy es 6 de febrero de 2015. Son las 03:23:12".
En este ejercicio, deberás crear un programa que muestre todos los archivos presentes en la carpeta actual. El programa debe listar los archivos disponibles en el directorio...