una txt ruta obtener nombre net manipular listar leer directorios directorio carpeta buscar archivos archivo c# list text-files folders

txt - Obtener todos los nombres de archivo de una carpeta usando C#



obtener ruta de carpeta c# (7)

Depende de lo que quieras hacer.

ref: http://www.csharp-examples.net/get-files-from-directory/

Esto traerá TODOS los archivos en el directorio especificado

string[] fileArray = Directory.GetFiles(@"c:/Dir/");

Esto traerá TODOS los archivos en el directorio especificado con una cierta extensión

string[] fileArray = Directory.GetFiles(@"c:/Dir/", "*.jpg");

Esto traerá TODOS los archivos en el directorio especificado ASÍ COMO todos los subdirectorios con una cierta extensión

string[] fileArray = Directory.GetFiles(@"c:/Dir/", "*.jpg", SearchOption.AllDirectories);

Espero que esto ayude

Esta pregunta ya tiene una respuesta aquí:

Quería saber si es posible obtener todos los nombres de los archivos de texto en una determinada carpeta.

Por ejemplo, tengo una carpeta con el nombre Mapas, y me gustaría obtener los nombres de todos los archivos de texto en esa carpeta y agregarlos a una lista de cadenas.

¿Es posible, y si es así, cómo puedo lograr esto?




Te recomendaría google ''Leer objetos en la carpeta''. Es posible que necesite crear un lector y una lista y dejar que el lector lea todos los nombres de los objetos en la carpeta y los agregue a la lista en n bucles.



DirectoryInfo d = new DirectoryInfo(@"D:/Test");//Assuming Test is your Folder FileInfo[] Files = d.GetFiles("*.txt"); //Getting Text files string str = ""; foreach(FileInfo file in Files ) { str = str + ", " + file.Name; }

Espero que esto ayude ...


using System.IO; //add this namespace also

string[] filePaths = Directory.GetFiles(@"c:/Maps/", "*.txt", SearchOption.TopDirectoryOnly);