2013-08-21 38 views
2

所以我有相同的圖案的文件,即IceExt_1950列表,IceExt_1951等至2013年list.files功能 - 用不同年份

當我使用sort(list.files(dataDir, IceExt_))它返回的所有文件只返回準確的文件名三種不同類型的變量:

IceExt_; Sum_IceExt_; Win_IceExt_ 

有沒有辦法只返回從1950年至2013年IceExt_文件,而不列出文件名的其他變化?

感謝

回答

4

pattern參數是一個正則表達式,所以你應該只能夠向空的空間在使用^操作符^,因爲沒有其他文件開始"IceExt",像這樣的字符串的開始匹配..

list.files(dataDir , pattern = "^IceExt_") 
+0

是否還有一種忽略某些文件名的方法?即除了'IceExt_'之外的所有內容都可以閱讀嗎? – hgeop