我有一个任务,需要我获取一个字符串和一个目录路径,然后打开该目录及其所有子目录中的每个 .txt 文件,并打印出包含该字符串的所有 .txt 文件。
我已经成功获取了目录中 .txt 文件的路径,但是我无法进一步访问子目录。 是否有任何命令可以实现此功能?在 Python 中我使用了以下命令:
但我在C++中找不到类似的命令。谢谢。
我已经成功获取了目录中 .txt 文件的路径,但是我无法进一步访问子目录。 是否有任何命令可以实现此功能?在 Python 中我使用了以下命令:
for path, dirs, files in os.walk(dirPath):
for f in files:
if f.endswith('.txt'):
但我在C++中找不到类似的命令。谢谢。
std::filesystem
只是 C++1z 的一个建议,因此在它成为标准之前,请指定您正在使用的平台。 - myautboost::filesystem
。指定平台可能更容易满足@myaut的要求。 - user4581301filesystem
(5.3.1)。 - Galik