CẬP NHẬT: Do việc chấp nhận C++ 17, có một tiêu đề <filesystem>
được bao gồm trong ngôn ngữ thực hiện chính xác điều này. Xem tài liệu của trình biên dịch của bạn để xem liệu nó có được hỗ trợ hay không.Duyệt qua cây thư mục trong C++
gốc câu hỏi:
này là một sự tò mò của tôi trong một thời gian: làm thế nào để bạn đi qua một cây thư mục mà không sử dụng tăng hoặc bất kỳ thư viện của bên thứ ba? Chỉ cần đồng bằng ol 'C + + (ví dụ trong 98, 99, 01, 0x và thông số kỹ thuật 1x là okay.)? Nó đã được thực hiện trở lại trong ngày trước khi tăng tồn tại vì vậy có phải là một cách để làm điều đó.
Bạn biết đấy, tăng * là * C++, nó không phải là ma thuật. Nếu bạn không thể sử dụng tăng, bạn vẫn có thể * nhìn * ở mức tăng và xem nó hoạt động như thế nào. –