File size distribution: Difference between revisions
Content added Content deleted
(Added C solution) |
m (Minor edit to C++ code - exclude symbolic links) |
||
Line 238: | Line 238: | ||
std::filesystem::recursive_directory_iterator iter(directory); |
std::filesystem::recursive_directory_iterator iter(directory); |
||
for (const auto& dir_entry : iter) { |
for (const auto& dir_entry : iter) { |
||
if (dir_entry.is_regular_file()) { |
if (dir_entry.is_regular_file() && !dir_entry.is_symlink()) { |
||
std::uintmax_t file_size = dir_entry.file_size(); |
std::uintmax_t file_size = dir_entry.file_size(); |
||
total_size += file_size; |
total_size += file_size; |