leitura de arquivos CSV em um loop for e atribuição de nomes de dataframe [duplicado]

Possible Duplicate:
Leia vários arquivos CSV em quadros de dados separados

Preciso ler muitos arquivos csv em quadros de dados de uma pasta. Os nomes dos arquivos csv têm o formato fxpair-aaaa-mm.csv (por exemplo, AUDJPY-2009-05.csv). Quero ler todos os arquivos csv e criar quadros de dados no formato fxpair.yyyy.mm

Estou com problemas para criar os nomes do quadro de dados no loop para atribuição a partir das instruções read.csv

filenames <- list.files(path=getwd())  
numfiles <- length(filenames)  

#fx.data.frames to hold names that will be assigned to csv files in csv.read
fx.data.frames <- gsub(pattern="-",x=filenames,replacement=".")  
fx.data.frames <- gsub(pattern=".csv",x=fx.data.frames,replacement="")

i <-1  
for (i in c(1:numfiles)){  
   filenames[i] <- paste(".\\",filenames[i],sep="")  
   fx.data.frames[i] <- read.csv(filenames[i], header=FALSE)
}

O csv.read parece funcionar bem, mas não consigo criar os objetos do quadro de dados da maneira que pretendo. Eu só quero uma maneira de nomear os quadros de dados lidos no fxpair.yyyy.mm formato baseado no nome do arquiv

Estou perdendo algo obvius? OBRIGADO POR QUALQUER AJUDA!

questionAnswers(2)

yourAnswerToTheQuestion