readWindowsShellLink

0th

Percentile

Reads a Microsoft Windows Shortcut (.lnk file)

Reads a Microsoft Windows Shortcut (.lnk file).

Keywords
internal, file, IO
Usage
# S3 method for 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.

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).

Value

Returns a list structure.

References

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

See Also

readWindowsShortcut() filePath

Aliases
  • readWindowsShellLink.default
  • readWindowsShellLink
Examples
# NOT RUN {
pathname <- system.file("data-ex/HISTORY.LNK", package="R.utils")
lnk <- readWindowsShellLink(pathname)
str(lnk)
str(lnk$pathname)

lnk0 <- readWindowsShortcut(pathname)
str(lnk0$pathname)
# }
Documentation reproduced from package R.utils, version 2.8.0, License: LGPL (>= 2.1)

Community examples

Looks like there are no examples yet.