Mostrar Archivos En La Carpeta Actual En C#

En este ejercicio, creará un programa en C# que recupera y muestra todos los archivos de la carpeta actual. Utilizará el espacio de nombres System.IO, en particular el método Directory.GetFiles, para acceder a los archivos de la carpeta. Este ejercicio está diseñado para ayudarle a familiarizarse con el manejo de archivos y directorios en C#.



Grupo

Usando bibliotecas adicionales en C#

Objectivo

1. Use el espacio de nombres System.IO para acceder a las funciones del directorio.
2. Recupere todos los archivos del directorio actual mediante Directory.GetFiles.
3. Recorra las rutas de los archivos y muéstrelas en la consola.
4. Asegúrese de que el programa muestre todos los archivos de la carpeta, incluyendo su ruta completa.

Cree un programa en C# que muestre los archivos de la carpeta actual.

Ejemplo de ejercicio en C#

 Copiar código C#
using System;  // Importing the System namespace for basic functionalities
using System.IO;  // Importing the System.IO namespace for file and directory operations

class Program
{
    static void Main()
    {
        // Get the current directory path
        string currentDirectory = Directory.GetCurrentDirectory();
        
        // Retrieve all files in the current directory
        string[] files = Directory.GetFiles(currentDirectory);

        // Display the files to the console
        Console.WriteLine("Files in the current directory:");

        // Loop through each file and display it
        foreach (string file in files)
        {
            Console.WriteLine(file);  // Display the file path
        }

        // Wait for user input before closing the program
        Console.ReadKey();
    }
}

 Output

Files in the current directory:
C:\Users\YourUsername\Documents\example1.txt
C:\Users\YourUsername\Documents\example2.docx
C:\Users\YourUsername\Documents\image1.jpg

Comparte este ejercicio de C#

Practica más ejercicios C# de Usando bibliotecas adicionales en C#

¡Explora nuestro conjunto de ejercicios de práctica de C#! Diseñados específicamente para principiantes, estos ejercicios te ayudarán a desarrollar una sólida comprensión de los fundamentos de C#. Desde variables y tipos de datos hasta estructuras de control y funciones simples, cada ejercicio está diseñado para desafiarte gradualmente a medida que adquieres confianza en la programación en C#..