当前位置: 首页 > 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))

相关文章:

  • 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规则匹配】
  • 万达电影去年净利润亏损约9.4亿元,计划未来三年内新增25块IMAX银幕
  • 央行4月开展12000亿元买断式逆回购操作
  • 莫名的硝烟|“我们最好记住1931年9月18日这个日子”
  • 孙磊已任中国常驻联合国副代表、特命全权大使
  • 阿斯利康中国区一季度收入增5%,或面临最高800万美元新罚单
  • 国际锐评:菲律宾“狐假虎威”把戏害的是谁?