Combining CSV files

Hi everyone. I am a complete coding newbie so I am really quite lost trying to combine CSV data sets together. After setting my required folder to the working directory, the only line of code I inserted is:
list.files(pattern=".csv")

Following this, to combine the files, I used this: do.call("rbind",lapply(files,read.csv,header=TRUE,fill=TRUE))

And this is what I get:
argument "args" is missing, with no default

I'd really appreciate any help understanding what I need to fix this!

You can follow this general pattern

library(tidyverse)

list_of_files <- list.files(path = "path/to/your/files",
                            pattern = "\\.csv$",
                            full.names = TRUE)
df <- list_of_files %>% 
  map_dfr(read.csv, header=TRUE, fill=TRUE)