Red de conocimiento informático - Computadora portátil - Cómo leer todas las carpetas y archivos de una carpeta usando C#

Cómo leer todas las carpetas y archivos de una carpeta usando C#

El método de lectura del código es el siguiente:

int main()

{

archivo largo;

estructura _finddata_t buscar;

_chdir("d:\\");

if((file=_ findfirst("*. *", &find))==- 1L)

{

printf("¡En blanco!\n");

salir(0);

}

printf("%s\n",find.name);

while(_findnext(file,&find)==0)

{

printf("%s\n" , find.name);

}

_findclose(archivo);

Devuelve 0;

}

Método para leer el nombre del archivo en el directorio C:

1. Utilice la función system() declarada en el archivo de encabezado stdlib.h, llame al comando del sistema. dir y cambie c: la lista de archivos en el directorio se escribe en el archivo dir.txt;

2 Utilice las funciones opendir() y readdir() declaradas en el archivo de encabezado dirent.h;<. /p>

3. Si no tiene dirent.h, puede usar io.h para leer los nombres de los archivos en el directorio. Puede utilizar las funciones _findfirst(),_findnext() declaradas en el archivo de encabezado io.h: