Articles of readdir

Cómo usar S_ISREG () y S_ISDIR () POSIX Macros?

Este es un progtwig de C que escribí para navegar recursivamente y publicar directorios y archivos regulares. Se comstack y funciona bien en mi máquina Linux. Pero en Solaris, la dit->d_type == 8 y las otras similares no funcionan porque no hay campo d_type . Una respuesta que leí a este problema es usar las […]

¿Qué razones existen para preferir glob sobre readdir (o viceversa) en Perl?

Esta pregunta es un spin-off de este . Algo de historia: cuando aprendí Perl por primera vez, casi siempre usaba glob lugar de opendir + readdir porque me resultaba más fácil. Luego, más tarde, varios mensajes y lecturas sugirieron que glob era malo, por lo que ahora casi siempre uso readdir . Después de pensar […]

¿Readdir () garantiza una orden?

Obtengo una lista de archivos en un sistema similar a Linux usando opendir / readdir. Parece que las entradas de directorio se devuelven en orden alfabético de nombre de archivo. Sin embargo, no veo nada en las páginas man acerca de este orden garantizado. ¿Alguien puede decirme si readdir garantiza o no una orden?

¿Por qué la estadística no funciona después de readdir?

Escribí un progtwig que imprime el nombre del directorio o el nombre del archivo. Es fácil, pero tengo algo de problemas. No pudo distinguir el directorio y el tipo de archivo. Lo sé y utilicé stat.st_mode para terminarlo. Pero algo está mal: cuando uso gdb para verificar el valor de st_mode, encontré que era 0, […]

Microsoft Visual Studio: opendir () y readdir (), ¿cómo?

He usado este tipo de código en mi Dev-cpp antes: if((dh = opendir(folder)) !== false){ while((file = readdir(dh)) !== false){ // do my stuff } closedir(dh); } Pero ahora estoy usando MSVC ++ y no sé cómo agregar esos archivos allí, intenté copiar dirent.h / dir.h / errno.h allí, pero da otro error relacionado con […]

node.js fs.readdir búsqueda de directorio recursivo

¿Alguna idea sobre una búsqueda de directorio asíncrona usando fs.readdir? Me doy cuenta de que podríamos introducir la recursión y llamar a la función de directorio de lectura con el siguiente directorio para leer, pero estoy un poco preocupado de que no sea asincrónico … ¿Algunas ideas? He visto node-walk, que es genial, pero no […]