findPDF: Find PDF files by content with pattern matching

Description Usage Arguments Examples

View source: R/findPDF.R

Description

findPDF scans all directories and subdirectories of a given path for PDF files (.pdf) containing a specific pattern. Hits can be copied to a new folder.

Usage

1
2
3
findPDF(path = ".", pattern = "Hello World", case.sensitive = TRUE,
  show.results = TRUE, copy = FALSE, folder = "findPDF",
  overwrite = TRUE)

Arguments

path

a character vector, path to be scanned. The default corresponds to the working directory, getwd().

pattern

a pattern (regular expression) to search for.

case.sensitive

a logical value. If TRUE, pattern-matching is case-sensitive.

show.results

a logical value. If TRUE, results are printed after completion.

copy

a logical value. If TRUE, all matching PDF files are copied to folder.

folder

a character vector, path or name of new folder to copy matching PDF files to.

overwrite

a logical value. If TRUE, existing destination files are overwritten.

Examples

1
2
3
4
5
6
# Find all PDF files in the package folder that contain the name Hanna
findPDF(path = system.file(package = "findR"), pattern = "Hanna")

# Save results in a data frame and show hits
dt <- findPDF(path = system.file(package = "findR"), pattern = "Hanna", show.results = TRUE)
dt

zumbov2/findR documentation built on Dec. 30, 2019, 6:40 p.m.