用R语言脚本为免疫组化照片随机重命名,轻松解决盲数难题!
# 定义一个函数,用来生成随机文件名 generate_random_filename <- function(){ random_name <- paste(sample(LETTERS, 5, replace = TRUE), collapse = "") return(paste0(random_name, ".jpg")) } # 获取需要重命名的文件列表 file_list <- list.files(path = "path/to/your/folder", pattern = ".jpg", full.names = TRUE) # 生成新旧文件名的对应关系 mapping <- data.frame(old_name = file_list, new_name = sapply(1:length(file_list), function(x) generate_random_filename())) # 保存对应关系到tsv文件 write.table(mapping, file = "file_mapping.tsv", sep = "\t", col.names = TRUE, row.names = FALSE) # 打印新旧文件名对应关系到屏幕上 print(mapping) # 重命名文件并将新文件名保存在同一目录下 file_name_mapping <- setNames(mapping$new_name, mapping$old_name) file.rename(names(file_name_mapping), file_name_mapping) ######[AI写代码神器 | 537点数解答 | 2024-12-01 02:45:08]
- 用 JavaScript 实现福利彩票抽奖:一键体验浏览器上的中奖乐趣!(GPT | 282点数解答 | 2024-09-25 20:36:52)289
- JavaScript实现福利彩票抽奖:含规则、界面与代码示例(GPT | 1542点数解答 | 2024-09-27 14:41:50)450
- 用 C++ 和 OpenCV 生成带随机偏移的圆周上的点:代码剖析(字节豆包 | 29点数解答 | 2024-11-06 23:40:42)276
- 全套代码框架:用B4A与PHP打造手机多数据远程备份及GPS轨迹记录系统,附开发避雷指南 (DeepSeek | 1130点数解答 | 2025-08-19 19:40:09)160
- 超详细!B4A客户端与PHP服务端实现手机数据远程备份及GPS轨迹记录全代码揭秘(阿里通义 | 1773点数解答 | 2025-08-19 19:41:05)158
- 超详细!B4A客户端与PHP服务端实现手机数据备份、定位轨迹记录及用户认证全代码示例(百度文心 | 1695点数解答 | 2025-08-19 19:44:37)156
- 工程师必知!LoadRunner 脚本调试的 10 大基本步骤(百度文心 | 463点数解答 | 2023-11-09 18:25:48)345
- JMeter 工程师必知:HTTP 代理服务器原理及脚本录制全流程揭秘(百度文心 | 371点数解答 | 2023-11-09 18:26:54)283
- Linux脚本:巧用if条件精准判断/home/test.txt文件是否存在(阿里通义 | 356点数解答 | 2024-11-16 16:42:28)296
- Linux 脚本:轻松判断 /home/test.txt 文件是否存在及更多检查选项(讯飞星火 | 347点数解答 | 2024-11-16 16:45:35)271
- Photoshop 脚本:一键为选定图层增加颜色,代码详解与注意事项! (DeepSeek | 303点数解答 | 2025-03-11 14:42:50)270
- 用 Python 脚本实现类似 Photoshop 增加颜色效果,代码示例来了!(字节豆包 | 260点数解答 | 2025-03-11 14:43:16)252