R.utils (version 1.26.2)

readWindowsShellLink: Reads a Microsoft Windows Shortcut (.lnk file)

Description

Reads a Microsoft Windows Shortcut (.lnk file).

Usage

## S3 method for class 'default':
readWindowsShellLink(con, clean=TRUE, verbose=FALSE, ...)

Arguments

con
A connection or a character string (filename).
clean
If TRUE, low-level file specific fields are dropped, e.g. offsets on file locations.
verbose
If TRUE, extra information is written while reading.
...
Not used.

Value

  • Returns a list structure.

Details

This function is implemented based on the official file format specification [1]. It is intended to replace readWindowsShortcut(), which was written based on reverse engineering (before [1] was made available).

References

[1] [MS-SHLLINK]: Shell Link (.LNK) Binary File Format, Microsoft Inc., September 25, 2009.

See Also

readWindowsShortcut() filePath

Examples

Run this code
pathname <- system.file("data-ex/HISTORY.LNK", package="R.utils")
lnk <- readWindowsShellLink(pathname)
str(lnk)
str(lnk$pathname)

lnk0 <- readWindowsShortcut(pathname)
str(lnk0$pathname)

Run the code above in your browser using DataCamp Workspace