convertToFile($dir,$name,@data); #### $newHash{$file} = $time; #### $newHash{$dir}{$file} = $time; #### convertToFile($dir,$name,sort(keys(%data))); #### %full = (%files1,%files2); #### $files1 = { 'ABC' => { 'file1' => 6 'file2' => 5 'file3' => 8 } 'XYZ' => { 'file5' => 6 'file2' => 5 'file8' => 8 } }; $files2 = { 'ABC' => { 'file1' => 9 'file8' => 5 'file3' => 8 } };