私は現在、Boost フレームワークを学習している最中であり、システム上のすべてのフォルダーとファイルを一覧表示する方法を見つけました。
#include <boost/filesystem.hpp>
#include <boost/foreach.hpp>
#include <iostream>
using namespace std;
int main()
{
for ( boost::filesystem::recursive_directory_iterator end, dir("C:\\");
dir != end; ++dir ) {
cout << *dir << std::endl;
}
return 0;
}
しかし、私が抱えている唯一の問題は、プロセスがどれほど遅いかということです...何か間違ったことをしているのですか、それともすべてのファイルをリストするMicrosoftの.NETバージョンがはるかに高速であるためですか? ありがとう!