Learn R Programming

WebAnalytics (version 0.9.13)

logFileNamesGetLast: Get lexically last file names from a list of log directories.

Description

The function searches in a list of log file directories for log file names and returns a list of names found (the last name in each directory). This function does not check that the found file names are all the same from each directory. This is intended to be used to locate the most recent day's log file for reporting.

Usage

logFileNamesGetLast(dataDirectory = getwd(), 
  directoryNames=c("."), 
  fileNamePattern=".*[.]log")

Value

Returns a list of character string file names.

Arguments

dataDirectory

a string containing the root directory under which the log file directories are found

directoryNames

a list of directory names that is concatenated with the data directory name. This is intended to support the structure where logs are collected into a series of per-server log directories.

fileNamePattern

a string containing a regular expression for the log file names that are to be processed

Author

Greg Hunt <greg@firmansyah.com>

Examples

Run this code
datd = dirname(system.file("extdata", "compressed.log", package = "WebAnalytics"))
logFileNamesGetLast(dataDirectory=datd, 
  directoryNames=c(".", "."), 
  fileNamePattern="*[.]log")

Run the code above in your browser using DataLab