I found a much simpler way to gather all of these files without creating mysql database.
It takes a perl script from Mike Fast which I downloaded all the pitch f/x data into my computer. Then I use a file search program to find a specific batter or pitcher than export all the files in excel.
I am leaving out so many details.Your method seems very tedious and time consuming, plus my way allows you to gather information without the internet (one the data is downloaded of course).
I do the same thing Zach. I actually make sure to download only the play by play now so when I search for the files by player name I can just drag them to a player folder much easily. I should make a post on it or something.