The code given below worked well and read the files in my directory and extracted the values:
X <- c(75:85) ; Y <- c(208:215)
extract <- vector()
f
gtools package has the function "mixedsort" that can help you.
The example myFiles was taken from Peter Verbeet answer.
myFiles <- paste("Climate_Rad_", c(1:15, 95:110), ".img", sep = "")
install.packages ('gtools')
require ('gtools')
mixedsort (myFiles)
[1] "Climate_Rad_1.img" "Climate_Rad_2.img"
[3] "Climate_Rad_3.img" "Climate_Rad_4.img"
[5] "Climate_Rad_5.img" "Climate_Rad_6.img"
[7] "Climate_Rad_7.img" "Climate_Rad_8.img"
[9] "Climate_Rad_9.img" "Climate_Rad_10.img"
[11] "Climate_Rad_11.img" "Climate_Rad_12.img"
[13] "Climate_Rad_13.img" "Climate_Rad_14.img"
[15] "Climate_Rad_15.img" "Climate_Rad_95.img"
[17] "Climate_Rad_96.img" "Climate_Rad_97.img"
[19] "Climate_Rad_98.img" "Climate_Rad_99.img"
[21] "Climate_Rad_100.img" "Climate_Rad_101.img"
[23] "Climate_Rad_102.img" "Climate_Rad_103.img"
[25] "Climate_Rad_104.img" "Climate_Rad_105.img"
[27] "Climate_Rad_106.img" "Climate_Rad_107.img"
[29] "Climate_Rad_108.img" "Climate_Rad_109.img"
[31] "Climate_Rad_110.img"