dir() just gives you a vector with the files. You need to use read.table() and loop through the directory e.g. as follows:
# this is subdirectory where I put the test files
setwd("./csv")
# this gets a vector containing all the filenames
myfiles<-dir()
# this loops through the length of the vector (i.e. number of files)
for(i in 1:length(myfiles)){
# this reads the data (my test file has only 4 columns, no header and is csv (use "\t" for tab))
fileData<-read.table(file=myfiles[i],header=FALSE,sep=",",col.names=c("A","B","C","D"))
# if the target table doesn't exist create it, else append
ifelse(exists("targetTable"),targetTable<-rbind(targetTable,fileData),targetTable<-fileData)
}
head(targetTable)
Hope that helps!