list.files: List the Files in a Directory/Folder
转载: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相关推荐
- arthas启动报错,找不到tools.jar,C:\Program Files (x86)\Common Files\Oracle\Java\javapath问题
原因: 出现此问题是因为,Java自动更新后自动配置了path:C:\Program Files (x86)\Common Files\Oracle\Java\javapath.这导致我们配置的jdk ...
- 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 ...
- 启动报错,找不到tools.jar,C:\Program Files (x86)\Common Files\Oracle\Java\javapath问题,java环境变量不生效
出现此问题是因为,java自动更新后自动配置了path:C:\Program Files (x86)\Common Files\oracle\Java\javapath.这导致我们配置的jdk不被优先 ...
- omitting directory `folder/'
题记:一个问题,若遇见第一次,不知道如何解决,经查资料后处理掉可以原谅:若遇见第二次,还是一头雾水!反省自己,特此备录. 在linux CentOS6.5 系统中复制文件夹时提示如下: cp: omi ...
- mysql参数文件选项组_选项文件(Option Files)/配置文件(Configuration Files)的使用
1.选项文件的概念及作用 大多数MySQL程序能从选项文件(有时称为配置文件)中读取启动选项.运行程序时,为了不必在命令行输入常用选项,选项文件为确定这些常用选项提供了一个方便的途径. 为了决定程序是 ...
- 如何从操作系统安装文件提取驱动文件/ How to extract driver files from setup files (win 7)...
在部署 OS 过程中遇到一个问题,需要找到操作系统对于的驱动文件.由于OS都是直接从微软服务器上面copy下来的,所以,要找到对应的 Device Drivers很困难.好不容易找到一个Drivers ...
- win10里C盘的Program Files和 Program Files(x86)的区别
名词解释 Program Files:是64位软件安装目录. Program Files(x86):是32位软件安装目录. 区别 windows系统分为 32位和64位 64位 软件通常安装在 Pro ...
- program files与program files(x86)的区别
简单来说: Program Files (x86)存放了一些32位的系统文件. 它和正常的Program Files以及Windows文件夹一样,都属于系统文件夹,请勿随意改动. 64位Windows ...
- java files.readalllines_java实用类Files详解
java中有很多实用类,熟悉这些类,很大程度上会减少你的代码量. 本文记录的是在JDK1.7中加入的类------Files,见名知意,它就是操作文件的. 先看看官方对FIles的解释,大致意思是:& ...
- 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 ...
最新文章
- 云计算的服务模型 SaaS PaaS IaaS
- 【Android UI设计与开发】第09期:底部菜单栏(四)Fragment+PopupWindow仿QQ空间最新版底部菜单栏
- swift为UIView添加extension扩展frame
- python【数据结构与算法】并查集引入
- 静态变量和实例变量的区别
- Linked List Cycle II - LeetCode
- java即时编译器_Java即时编译:不仅仅是一个流行词
- php中文本设置随机颜色,php 产生随机整数,随机字符串,随机颜色等类用法
- 使用tr1的bind函数模板
- Git-删除文件后找回-比较文件差异
- 机器视觉——单目相机模型(坐标标定以及去畸变)
- Java中设计模式之装饰者模式-3
- Python基础学习资料视频下载链接
- 定义方法-求矩形的面积
- cocos2d-x中制作动画
- 成都市计算机会考考试题,成都市初中信息技术会考试题_第七套.docx
- 为什么你的HDMI口没信号!
- AE TypeMonkey
- 商业智能系统实施步骤
- USB限流IC,过流保护芯片
热门文章
- FISCO BCOS (六)———ubantu安装mysql5.7
- python绘制玫瑰花代码视频_python turtle玫瑰花绘制效果和源代码
- HashMap 的底层源码分析
- kruskal java_kruskal算法 源码(java)
- android 程序 架构,Android应用架构
- vs2019配置opencv_VS2019下Opencv配置
- 01. Django基础:Django介绍
- 23种设计模式(0)——概述
- 使用js事件绑定要调用函数的的三种方式
- 介绍一篇路端传感器的cooperative perception(3D目标检测)论文