list.files()目录和子目录中的所有文件

时间:2015-08-20 22:48:25

标签: r

我正在尝试列出目录中的所有文件,包括以_input.txt结尾的子目录。

- folder 1
  - a_input.txt
  - folder 2
    - b_input.txt

如果文件夹1是我的工作目录,我希望list.files(pattern = "\\_input.txt$")能够同时检测到a_input.txtb_input.txt

1 个答案:

答案 0 :(得分:42)

要列出所有子目录中的匹配文件,您可以在AppDomain currentDomain = AppDomain.CurrentDomain; currentDomain.AssemblyResolve += new ResolveEventHandler(LoadFromSomeFolder); ... private Assembly LoadFromSomeFolder(object sender, ResolveEventArgs args) { return Assembly.LoadFrom("C:\..\..." + args.Name); }

中使用recursive = TRUE
list.files()