Получите имена файлов с list.files
ff <- list.files(pattern="\\.nc$")
Вот ваши файлы примеров
ff <- c("nhtsd25e2_20120501_v01r01.nc", "nhtsd25e2_20120502_v01r01.nc", "nhtsd25e2_20120503_v01r01.nc", "nhtsd25e2_20120504_v01r01.nc", "nhtsd25e2_20120506_v01r01.nc", "nhtsd25e2_20120507_v01r01.nc", "nhtsd25e2_20120518_v01r01.nc", "nhtsd25e2_20120520_v01r01.nc", "nhtsd25e2_20120521_v01r01.nc", "nhtsd25e2_20120522_v01r01.nc")
Извлечение дат / месяцев
dates <- substr(ff, 11, 18)
months <- as.integer(substr(dates, 5, 6))
Подмножество февраля до Июнь (вы можете добавить 1 июля обратно, если хотите)
f <- ff[months > 1 & months < 7]
Создать RasterStack
x <- stack(f)
Или
x <- lapply(f, raster)
x <- stack(f)