转载:https://www.rdocumentation.org/packages/base/versions/3.6.2/topics/list.files

1.list.files函数作用
将文件夹中的文件名存到列表当中,常用于批量导入文件。即该函数可以生成指定目录文件或目录名称的字符向量。

2.list.files使用方法

list.files(path = ".", pattern = NULL, all.files = FALSE,full.names = FALSE, recursive = FALSE,ignore.case = FALSE, include.dirs = FALSE, no.. = FALSE)

参数:

  • path:输入文件路径;
  • pattern:一个可选的正则表达式。只有匹配正则表达式的文件名将被返回(也就是匹配文件名,选择需要的文件,默认是全部文件名,比如想选择所有格式为‘.txt’的文件,pattern="*.txt$"),表示输出以.txt结尾的文件,注意一定添加 $ 符号,否则只会选择文件名为txt的文件)。
  • all.files:判断是否返回所有文件,默认为否;
  • full.names:判断返回路径+文件名,默认为否(即只返回文件名);
  • recursive:是否将子文件夹的文件也列出,默认为否;
  • ignore.case:匹配的文件名是否忽略大小写,默认否,即不忽略大小写。

还可以利用list.dirs获取目录列表:

dir(path = ".", pattern = NULL, all.files = FALSE,full.names = FALSE, recursive = FALSE,ignore.case = FALSE, include.dirs = FALSE, no.. = FALSE)list.dirs(path = ".", full.names = TRUE, recursive = TRUE)

3.例子

#1. Get the working directory:
getwd()#2. Setup the working directory:
setwd("C:/Documents and Settings/Folder name")#3.list files in a specific folder
list.files (path = "C:/Folder/Subfolder1/Subfolder2")#4. 提取所有文件格式为‘.txt’文件
list.files(path = "C:/Folder/",pattern = ".txt$")

list.files: List the Files in a Directory/Folder相关推荐

  1. arthas启动报错,找不到tools.jar,C:\Program Files (x86)\Common Files\Oracle\Java\javapath问题

    原因: 出现此问题是因为,Java自动更新后自动配置了path:C:\Program Files (x86)\Common Files\Oracle\Java\javapath.这导致我们配置的jdk ...

  2. C:\Program Files (x86)\Common Files\microsoft shared\DevServer\10.0

    C:\Program Files (x86)\Common Files\microsoft shared\DevServer\10.0 转载于:https://www.cnblogs.com/yt95 ...

  3. 启动报错,找不到tools.jar,C:\Program Files (x86)\Common Files\Oracle\Java\javapath问题,java环境变量不生效

    出现此问题是因为,java自动更新后自动配置了path:C:\Program Files (x86)\Common Files\oracle\Java\javapath.这导致我们配置的jdk不被优先 ...

  4. omitting directory `folder/'

    题记:一个问题,若遇见第一次,不知道如何解决,经查资料后处理掉可以原谅:若遇见第二次,还是一头雾水!反省自己,特此备录. 在linux CentOS6.5 系统中复制文件夹时提示如下: cp: omi ...

  5. mysql参数文件选项组_选项文件(Option Files)/配置文件(Configuration Files)的使用

    1.选项文件的概念及作用 大多数MySQL程序能从选项文件(有时称为配置文件)中读取启动选项.运行程序时,为了不必在命令行输入常用选项,选项文件为确定这些常用选项提供了一个方便的途径. 为了决定程序是 ...

  6. 如何从操作系统安装文件提取驱动文件/ How to extract driver files from setup files (win 7)...

    在部署 OS 过程中遇到一个问题,需要找到操作系统对于的驱动文件.由于OS都是直接从微软服务器上面copy下来的,所以,要找到对应的 Device Drivers很困难.好不容易找到一个Drivers ...

  7. win10里C盘的Program Files和 Program Files(x86)的区别

    名词解释 Program Files:是64位软件安装目录. Program Files(x86):是32位软件安装目录. 区别 windows系统分为 32位和64位 64位 软件通常安装在 Pro ...

  8. program files与program files(x86)的区别

    简单来说: Program Files (x86)存放了一些32位的系统文件. 它和正常的Program Files以及Windows文件夹一样,都属于系统文件夹,请勿随意改动. 64位Windows ...

  9. java files.readalllines_java实用类Files详解

    java中有很多实用类,熟悉这些类,很大程度上会减少你的代码量. 本文记录的是在JDK1.7中加入的类------Files,见名知意,它就是操作文件的. 先看看官方对FIles的解释,大致意思是:& ...

  10. Error merging Visual C++ 10.0 CRT (IA64) with module ID C:\Program Files (x86)\Common Files\Merge Mo

    installshield2010制作程序安装包时,出现了如题错误6058. 项目基于.net 4.0 ,引用了一个vsc++ 2010生成的dll.按照installshield官网说明无法解决 i ...

最新文章

  1. 云计算的服务模型 SaaS PaaS IaaS
  2. 【Android UI设计与开发】第09期:底部菜单栏(四)Fragment+PopupWindow仿QQ空间最新版底部菜单栏
  3. swift为UIView添加extension扩展frame
  4. python【数据结构与算法】并查集引入
  5. 静态变量和实例变量的区别
  6. Linked List Cycle II - LeetCode
  7. java即时编译器_Java即时编译:不仅仅是一个流行词
  8. php中文本设置随机颜色,php 产生随机整数,随机字符串,随机颜色等类用法
  9. 使用tr1的bind函数模板
  10. Git-删除文件后找回-比较文件差异
  11. 机器视觉——单目相机模型(坐标标定以及去畸变)
  12. Java中设计模式之装饰者模式-3
  13. Python基础学习资料视频下载链接
  14. 定义方法-求矩形的面积
  15. cocos2d-x中制作动画
  16. 成都市计算机会考考试题,成都市初中信息技术会考试题_第七套.docx
  17. 为什么你的HDMI口没信号!
  18. AE TypeMonkey
  19. 商业智能系统实施步骤
  20. USB限流IC,过流保护芯片

热门文章

  1. FISCO BCOS (六)———ubantu安装mysql5.7
  2. python绘制玫瑰花代码视频_python turtle玫瑰花绘制效果和源代码
  3. HashMap 的底层源码分析
  4. kruskal java_kruskal算法 源码(java)
  5. android 程序 架构,Android应用架构
  6. vs2019配置opencv_VS2019下Opencv配置
  7. 01. Django基础:Django介绍
  8. 23种设计模式(0)——概述
  9. 使用js事件绑定要调用函数的的三种方式
  10. 介绍一篇路端传感器的cooperative perception(3D目标检测)论文