【发布时间】:2019-12-27 06:31:24
【问题描述】:
我有一个包含 100,000 张图像的文件夹。我想将每个文件 (image_.jpg) 从 1 重命名为 100,000,但是是随机的。
我使用以下几行来重命名,但我不知道如何随机化文件。
library(jpeg)
setwd("C:/Users/PC/Desktop/R/New dataset/")
folder <- "C:/Users/PC/Desktop/R/New dataset 64"
jpeg <- list.files(folder)
total <- as.numeric(length(jpeg))
first <- 1
max <- first + total -1
file.rename(jpeg, paste0("image_", first:max, ".jpg"))
【问题讨论】:
-
您真的要重命名文件吗?也许只是为每个文件分配一个随机 ID 可能是一个更好的主意,这取决于您接下来要做什么?
标签: r image file directory rename