ID EN
Environment & Scope

Sys.glob

R Base 3.6.2 🇮🇩 Bahasa Indonesia

Berfungsi untuk melakukan ekspansi wildcard (juga dikenal sebagai 'globbing') pada jalur file.

Syntax

R
Sys.glob(paths, dirmark = FALSE)

Arguments

Parameter Deskripsi
paths character vector of patterns for relative or absolute filepaths. Missing values will be ignored.
dirmark logical: should matches to directories from patterns that do not already end in / or \ have a slash appended? May not be supported on all platforms.

Return Value

Vektor karakter jalur file yang cocok. Urutannya spesifik untuk sistem (tetapi dalam urutan elemen jalur): biasanya disusun dalam urutan lokal saat ini atau dalam urutan byte (ASCII); namun, pada Windows susunannya berada dalam urutan poin Unicode. Kesalahan direktori biasanya diabaikan, sehingga kecocokannya adalah dengan jalur file yang dapat diakses (tetapi belum tentu file yang dapat diakses).

Details

Ini memperluas wildcard di jalur file. Untuk detail selengkapnya, lihat dokumentasi sistem Anda pada panggilan sistem glob. Ada standar POSIX 1003.2 (lihat http://pubs.opengroup.org/onlinepubs/9699919799/functions/glob.html) tetapi beberapa OS akan melampaui ini. Implementasi R akan selalu melakukan ekspansi tilde. Semua sistem harus menafsirkan * (cocok dengan nol karakter atau lebih), ? (cocok dengan satu karakter) dan (mungkin) [ (memulai kelas atau rentang karakter). Penanganan jalur yang diakhiri dengan pemisah bergantung pada sistem. Pada OS yang mendukung POSIX-2008, direktori tersebut akan cocok (hanya), tetapi karena jalur file tersebut bukan jalur file yang valid di Windows, maka tidak ada yang cocok di sana. (Standar POSIX sebelumnya memungkinkan mereka untuk mencocokkan file.) Detail lainnya bersifat indikatif (dan berdasarkan pada standar POSIX). Jika f

Contoh

Example
R
# NOT RUN {
Sys.glob(file.path(R.home(), "library", "*", "R", "*.rdx"))
# }

See Also

path.expand. Quotes for handling backslashes in character strings.