Combining all files in a folder

Hi,

I have many (like hundreds) of files in a folder that I want to combine into one big file. I know how to do it for several files (using cat file1 file2 > bigger_file) but I have some trouble doing it for hundreds of files since it will take a long time to type it all out. Is there a shortcut to doing this? a certain commmand?

thanks

cat folder/* > file

Or, if there are too many to use * with:

find ./folder -type f -print0 | xargs --null cat

How about (- untested):

cat $( ls [folder] ) >> mega_file