quinta-feira, 13 de março de 2008

Solução para lidar com arquivos, pastas, etc

Hoje mais cedo eu estava procurando um jeito de listar os arquivos de uma pasta usando C ou C++, basicamente um "ls" ou "dir", mas que eu ia fazer algumas modificações para procurar e exibir arquivos mp3 etc. Aquele botão pesquisar, do windows, faz isso tranqüilamente, só que vocÊ não pode escolher a pasta onde fazer a busca, só pode decidir qual drive (ou então tem um jeito que eu não descobri como é).

Enfim, então eu esbarrei no Boost Filesystem. Bom, pra começar, as Boost C++ Libraries são bibliotecas do capeta que tem como objetivo aumentar a funcionalidade da linguagem. São bibliotecas open source e a maioria está sob a Boost Software License, que permite que sejam utilizadas tanto em código aberto quanto fechado.

A Boost Filesystem é uma dessas bibliotecas. A documentação dela pode ser encontrada aqui.

Fica aqui a dica pra quem quiser trabalhar com arquivos.

(a dica mesmo são as bibliotecas Boost, mas vocês entenderam o esquema)

Nenhum comentário: