Well, not if it's got:
Dim FSO As FileSystemObject
What it really looks like is a horrible mishmash, cut-and-pasted together. TysonLPrice, I suggest you don't get any more code from the site you lifted this from ...
And further to my 'yuck', it doesn't need both of these lines either:
Set FSO = New FileSystemObject
Set FSO = CreateObject("Scripting.FileSystemObject")