9 pontos por somnus 2023-08-08 | Ainda não há comentários. | Compartilhar no WhatsApp

Houve uma situação em que eu precisava criar alguns arquivos recebendo a localização do diretório de destino como argumento, mas por erro humano às vezes acabava criando/removendo arquivos em um local diferente do pretendido. Esse mesmo problema tende a acontecer com facilidade, especialmente ao trabalhar em diretórios temporários para testes.
Entre as bibliotecas de C++, não encontrei nenhuma que oferecesse uma interface semelhante à de std::filesystem (talvez eu simplesmente não tenha procurado direito), então acabei implementando uma por conta própria.

Pode considerar que esta é uma biblioteca com o mesmo propósito das seguintes:
io/fs do golang (https://pkg.go.dev/io/fs)
memfs do npm (https://www.npmjs.com/package/memfs)

Ainda não há comentários.

Ainda não há comentários.