use File::Find; use File::Copy; @files = glob "$ARGV[0]/*"; open XML, ">Favorites.html" or die; #print XML "\n\n"; foreach $file (@files) { if (-f $file) { open URL, "$file" or die; $url = ''; while () { if (m|URL=(.*)|) { $url = $1; last; } } $file =~ s|Favorites/||; $file =~ s|\.url||; $url =~ s|&|&|g; print XML "$file
\n"; close URL; } } #print XML "
\n\n";