Learn R Programming

evanverse (version 0.4.0)

file_info: file_info: Summarise file information

Description

Given a file or folder path (or vector), returns a data.frame containing file name, size (MB), last modified time, optional line count, and path.

Usage

file_info(
  paths,
  recursive = FALSE,
  count_line = TRUE,
  preview = TRUE,
  filter_pattern = NULL,
  full_name = TRUE
)

Value

A data.frame with columns: file, size_MB, modified_time, line_count, path.

Arguments

paths

Character vector of file paths or a folder path.

recursive

Logical. If a folder is given, whether to search recursively. Default: FALSE.

count_line

Logical. Whether to count lines in each file. Default: TRUE.

preview

Logical. Whether to show skipped/missing messages. Default: TRUE.

filter_pattern

Optional regex to filter file names (e.g., "\.R$"). Default: NULL.

full_name

Logical. Whether to return full file paths. Default: TRUE.

Examples

Run this code
file_info("R")
file_info(c("README.md", "DESCRIPTION"))
file_info("R", filter_pattern = "\\.R$", recursive = TRUE)

Run the code above in your browser using DataLab