Code:
Dim InputDir, ImportFile As String, tblName As String
InputDir = CurrentProject.Path & "\"
ImportFile = Dir(InputDir & "*.csv")
Do While Len(ImportFile) > 0
tblName = "tblImportedInfo" 'This is to import all files into one table.
DoCmd.TransferText acImportDelim, "ImportSpec", "tblImportedInfo", InputDir & ImportFile, True
ImportFile = Dir
Loop
this is the code I used and it works.
I made a table called tblImportedInfo with all the fields you have and the data type I wanted. You have made an import spec, I named mine IMPORTSPEC
You can see in the transfertext code how those are used. I would just be careful about doing bulk inserts of files, you may not have ONLY the files you're interested in or you may have files that are older and should not be imported etc.
EDIT You have to set trusted locations for your database for you to be able to use an import spec, otherwise you have to call a saved procedure that you set up through manual steps. Secondly I used currentproject.path because I was testing with .csv files that were in the same folder as the database.