Hallo,
Also das IO später erfolgt, wenn auf files[0], files[1] usw. zugegriffen wird.
Auch das gibt dir nur eine Referenz auf ein Dateiobjekt, nicht den Inhalt. Die I/O erfolgt erst, wenn du wirklich mit einem FileReader anfängst zu lesen. Vorher wurde nur ein fstat oder ähnliches aufgerufen.
Hab ichs mir doch gedacht, auf Dich ist Verlass, danke Dir!!
Viele Grüße!