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: