ID EN
System & OS

system.file

R Base 3.6.2 🇮🇩 Bahasa Indonesia

Menemukan nama file lengkap dari file dalam paket dll.

Syntax

R
system.file(…, package = "base", lib.loc = NULL,
            mustWork = FALSE)

Arguments

Parameter Deskripsi
… character vectors, specifying subdirectory and file(s) within some package. The default, none, returns the root of the package. Wildcards are not supported.
package a character string with the name of a single package. An error occurs if more than one package name is given.
lib.loc a character vector with path names of R libraries. See ‘Details’ for the meaning of the default value of NULL.
mustWork logical. If TRUE, an error is given if there are no matching files.

Return Value

Vektor karakter dengan panjang positif, berisi jalur file yang cocok dengan …, atau string kosong, "", jika tidak ada yang cocok (kecuali mustWork = TRUE). Jika cocok dengan root suatu paket, tidak ada pemisah tambahan. system.file() tanpa argumen memberikan root dari paket dasar.

Details

Ini memeriksa keberadaan file yang ditentukan dengan file.exists. Jadi jalur file hanya dikembalikan jika ada izin yang memadai untuk membuktikan keberadaannya. Argumen yang tidak disebutkan namanya di ... biasanya berupa string karakter, tetapi jika karakter vektor didaur ulang dengan panjang yang sama. Ini menggunakan find.package untuk menemukan paket, dan karenanya dengan default lib.loc = NULL pertama-tama mencari paket terlampir kemudian di setiap perpustakaan yang terdaftar di .libPaths(). Perhatikan bahwa jika namespace dimuat tetapi paket tidak dilampirkan, ini hanya akan terlihat di .libPaths().

Contoh

Example
R
# NOT RUN {
system.file()                  # The root of the 'base' package
system.file(package = "stats") # The root of package 'stats'
system.file("INDEX")
system.file("help", "AnIndex", package = "splines")
# }

See Also

R.home for the root directory of the R installation list.files. Sys.glob to find paths via wildcards.