用R随机重命名文件夹中的图像

劳伦特

我有一个包含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"))
什里

这是一种方法-

file.rename(jpeg, paste0("image_", sample(length(jpeg)), ".jpg"))

注意 -

jpeg <- list.files(folder, pattern = ".jpg")如果文件夹中存在其他文件,则可能需要使用或其他某种模式来确保安全。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章