sistema de archivos en memoria para C++20
(github.com/lesomnus)Había una situación en la que necesitaba crear algunos archivos recibiendo como argumento la ubicación del directorio target, pero por error humano a menudo terminaban creándose o eliminándose archivos en ubicaciones no deseadas. Este mismo problema también ocurre con facilidad cuando se trabaja en un directorio temporal para hacer pruebas.
Como no vi ninguna biblioteca de C++ que ofreciera una interfaz similar a std::filesystem (o quizá fui yo quien no la encontró), terminé implementándola por mi cuenta.
Pueden verla como una biblioteca con el mismo propósito que las siguientes:
io/fs de golang (https://pkg.go.dev/io/fs)
memfs de npm (https://www.npmjs.com/package/memfs)
Aún no hay comentarios.