rename_files: Rename multiple files

View source: R/rename_files.R

rename_filesR Documentation

Rename multiple files

Description

Rename multiple files

Usage

rename_files(filenames_from, filenames_to)

Arguments

filenames_from

one or more filenames

filenames_to

one or more filenames

Value

nothing

Author(s)

Richèl J.C. Bilderbeek

Examples

# Rename one file, same as file.rename
tempfile_1 <- get_gcaer_tempfilename()
tempfile_2 <- get_gcaer_tempfilename()

dir.create(dirname(tempfile_1), recursive = TRUE, showWarnings = FALSE)
file.create(tempfile_1)

rename_files(
  filenames_from = tempfile_1,
  filenames_to = tempfile_2
)

# Cleanup
unlink(dirname(tempfile_1), recursive = TRUE)
unlink(dirname(tempfile_2), recursive = TRUE)

# Rename two files
tempfile_1 <- get_gcaer_tempfilename()
tempfile_2 <- get_gcaer_tempfilename()
tempfile_3 <- get_gcaer_tempfilename()
tempfile_4 <- get_gcaer_tempfilename()

dir.create(dirname(tempfile_1), recursive = TRUE, showWarnings = FALSE)
dir.create(dirname(tempfile_2), recursive = TRUE, showWarnings = FALSE)
file.create(tempfile_1)
file.create(tempfile_2)

rename_files(
  filenames_from = c(tempfile_1, tempfile_2),
  filenames_to = c(tempfile_3, tempfile_4)
)

# Cleanup
unlink(dirname(tempfile_1), recursive = TRUE)
unlink(dirname(tempfile_2), recursive = TRUE)
unlink(dirname(tempfile_3), recursive = TRUE)
unlink(dirname(tempfile_4), recursive = TRUE)

richelbilderbeek/gcaer documentation built on March 25, 2024, 3:08 p.m.