système de fichiers en mémoire en C++20
(github.com/lesomnus)Il m’est arrivé de devoir créer quelques fichiers en prenant l’emplacement d’un répertoire cible en argument, et des erreurs humaines conduisent parfois à créer ou supprimer des fichiers à un emplacement non voulu. Le même problème survient facilement lorsqu’on travaille dans un répertoire temporaire pour des tests.
Comme je n’ai pas trouvé de bibliothèque C++ offrant une interface similaire à std::filesystem (ou peut-être ai-je simplement mal cherché), j’ai fini par l’implémenter moi-même.
Vous pouvez la considérer comme une bibliothèque ayant le même objectif que les suivantes.
io/fs de Golang (https://pkg.go.dev/io/fs)
memfs de npm (https://www.npmjs.com/package/memfs)
Aucun commentaire pour le moment.