当前位置: 首页 > news >正文

如何-批量修改文件夹的命名

实例:

  • 原始文件夹命名格式工号+人名+时间(例如 001张三20230901002李四20231015)。

  • 目标格式:仅保留 人名 部分(例如 张三李四)。

方法1:使用 Windows PowerShell(推荐)

步骤

  1. 打开 PowerShell

    • 在目标文件夹的地址栏输入 powershell 并按回车。

  2. 执行脚本

    • 假设人名是 中文,且位于 工号(数字) 和 时间(数字) 之间:

Get-ChildItem -Directory | Rename-Item -NewName { $_.Name -replace '^\d+([\u4e00-\u9fa5]+)\d+$', '$1' }

  • 解释

    • ^\d+:匹配开头的工号(数字)。

    • ([\u4e00-\u9fa5]+):匹配中文人名(Unicode 范围)。

    • \d+$:匹配末尾的时间(数字)。

    • '$1':保留正则中第一个括号(即人名部分)。

方法2:Python 脚本(跨平台通用)

import os
import refolder_path = "/path/to/your/folder"  # 替换为实际路径for dir_name in os.listdir(folder_path):dir_path = os.path.join(folder_path, dir_name)if os.path.isdir(dir_path):# 使用正则提取人名(假设人名是中文)match = re.match(r'^\d+([\u4e00-\u9fa5]+)\d+$', dir_name)if match:new_name = match.group(1)os.rename(dir_path, os.path.join(folder_path, new_name))

http://www.dtcms.com/a/141009.html

相关文章:

  • FPGA-VGA
  • Android——动画
  • Node.js 异步调用淘宝 API 实践:高吞吐商品详情数据采集方案
  • 双层Key缓存
  • 010301-cdn_waf-web扩展1-基础入门-网络安全
  • [密码学实战]国密算法面试题解析及应用
  • 使用Python绘制AUC曲线(即ROC曲线)
  • 极狐GitLab 用户 API 速率限制如何设置?
  • 【java 13天进阶Day12】XML和Dom4j,装饰模式,工厂模式,commons-io工具包,Base64
  • 机器学习05-CNN
  • C# 高级编程:Lambda 表达式
  • PHP腾讯云人脸核身获取Access Token
  • 《软件设计师》复习笔记(11.6)——系统转换、系统维护、系统评价
  • ASP.NET MVC 实现增删改查(CRUD)操作的完整示例
  • 给予FLUX更好的控制:FLUX.1-dev-ControlNet-Union-Pro-2.0
  • 精准计量+AI管控——安科瑞助力高校水电管理数字化转型
  • 2025妈妈杯数学建模D题完整分析论文
  • 2 celery环境搭建
  • ASP.NET常见安全漏洞及修复方式
  • 【Drools+springboot3规则匹配】
  • 利用 DeepSeek-R1 模型和计算机视觉微调模型实现马铃薯叶片疾病识别和分类
  • STM32使用rand()生成随机数并显示波形
  • 如何在PDF.js中改造viewer.html以实现PDF的动态加载
  • 优化WAV音频文件
  • hooker frida版just_trust_me.js 2025升级 支持boringssl unpinning
  • Skipped breakpoint at ... because of stepping in another thread问题分析
  • AI Agents系列之构建多智能体系统
  • linux驱动之poll
  • Kaggle-Bag of Words Meets Bags of Popcorn-(二分类+NLP+Bert模型)
  • Redis ③-Linux下载Redis