exiftoolPath: Add a directory to PATH temporarily

View source: R/exiftoolPath.R

exiftoolPathR Documentation

Add a directory to PATH temporarily

Description

Temporarily adds a directory to the environmental variable PATH for system calls from within R. This allows Windows users to store exiftool.exe anywhere on their hard drive. It is not needed on Linux or MacOS machines.

Usage

exiftoolPath(exiftoolDir)

Arguments

exiftoolDir

character. the directory in the file system containing exiftool.exe.

Details

Several functions within this package depend on ExifTool. Under Windows, exiftool.exe cannot be used if it is not in a directory path specified in PATH. This can be solved by adding the directory containing exiftool.exe for temporary use within the running R process.

Value

invisible logical indicating whether exiftoolDir was added to PATH successfully (in the running R process).

Note

The directories in PATH can be queried by Sys.getenv("PATH").

Author(s)

Juergen Niedballa

Examples


exiftool_dir <- "C:/Path/To/Exiftool"
exiftoolPath(exiftoolDir = exiftool_dir)

# check if it has been added to PATH
grepl(exiftool_dir,  Sys.getenv("PATH"))


camtrapR documentation built on May 11, 2022, 5:18 p.m.