<% files.forEach(file => { %> <% }); %>
Nom Type Taille
<% if (file.type === 'folder') { %> <%= file.name %> <% } else { %> <%= file.name %> <% } %>
<% if (file.type === 'folder') { %> Dossier <% } else { %> Fichier <% } %> <% if (file.type === 'folder') { %> <% function calculateFolderSize(contents) { let totalSize = 0; if (contents && Array.isArray(contents)) { contents.forEach(item => { if (item.type === 'file' && item.size) { totalSize += item.size; } else if (item.type === 'folder' && item.contents) { totalSize += calculateFolderSize(item.contents); } }); } return totalSize; } const folderSize = calculateFolderSize(file.contents); %> <%= folderSize %> octets <% } else { %> <%= file.size %> octets <% } %>