19.11 Boost Asio 获取远程目录
远程目录列表的获取也是一种很常用的功能,通常在远程控制软件中都存在此类功能,实现此功能可以通过`filesystem.hpp`库中的`directory_iterator`迭代器来做,该迭代器用于遍历目录中的文件和子目录,它允许开发者轻松遍历目录层次结构并对遇到的文件和目录执行各种操作。使用`directory_iterator`构造函数创建一个迭代器,该迭代器指向目录中的第一个条目。然后,我们使用一个范围`for`循环来遍历目录中的每个文件和目录,并使用`pos->path().string()`方法即可得到该目录下的文件路径。