批量处理文件夹及子文件夹下文件名

从此烟雨落京城,一人撑伞两人行。

问题描述

下载的资源被打过标记,不能直接使用,甚是痛苦

问题: 所有文件的文件名都加入了【更多it教程 微信号:...】字段,包括当前文件夹和子文件夹的全部文件,需要通过脚本统一去掉


分析思路

给文件添加标记的手段是什么?他们是怎么实现的?

给文件添加标记的方式是什么,就是我们的解决方案;接下来就可以看网上的软件、批量处理的脚本入手,逆向思维解决问题


解决方案1:网上软件

都收费,只能允许一天修改五个


解决方案2:bat(处理当前文件夹内文件)

1. 新建 .txt 文件

2. 输入代码

bash 复制代码
@echo off& setlocal enabledelayedexpansion
for /f "delims=" %%1 in ('dir /a /b') do (set wind=%%1
ren "%%~1" "!wind:需要去掉的字段=!")

3. 修改 .txt文件后缀名

4. 执行 .bat脚本

将脚本复制到文件夹同目录,双击 rename.bat ,执行 bat脚本

执行前:

执行后:

需要和被修改文件在同一目录下,子文件夹的文件无法被修改


解决方案3:PowerShell ISE(处理当前文件夹及子文件夹内文件)

1. 打开 PowerShell ISE

按【Windows】 +【R】快捷键,打开系统运行窗口,输入 Powershell ISE 命令,回车


2. 输入代码

bash 复制代码
# 进入需要修改的文件夹
cd 文件夹路径
# 执行命令
Get-ChildItem *.* -Recurse | Rename-Item -NewName {$_.Name -Replace '需要去掉的字段','' }

3. 效果

执行前:

执行后:
无法修改没有后缀的文件,因为会视为文件夹,一起被过滤调

相关推荐
xiao阿娜的妙妙屋6 小时前
还在用轮播图当主图视频?2026年商家把视频做得更高级的AI工具推荐
经验分享
programhelp_9 小时前
Meta SDE 面经分享|VO 四轮高强度输出,系统设计追问非常深
经验分享·面试·职场和发展
我不是懒洋洋9 小时前
手写一个并查集:从原理到最小生成树实战
c语言·c++·经验分享·算法
中屹指纹浏览器12 小时前
2026普通浏览器与指纹浏览器底层差异详解,从原理架构到风控实战全维度剖析
经验分享·笔记
05候补工程师12 小时前
【408考研·OS】核心考点:中断分类、线程模型 (KLT/ULT) 与调度算法方法论总结
经验分享·笔记·考研·算法
用AI赚一点12 小时前
搞不清MES和WMS?制造业人必看的「协同指南」,别再踩数字化转型的坑
人工智能·经验分享·深度学习
天竺鼠不该去劝架12 小时前
2026 终极指南:好用的智能体平台,从选型到落地全解答
经验分享
程序阿北13 小时前
Warp 团队又出手了:给 AI Agent 的「员工手册」,还兼容 Claude Code、Cursor 和 Codex
经验分享
林小卫很行13 小时前
Obsidian 入门40:把我的写作工作流Skill免费分享给你
人工智能·经验分享·ai写作·obsidian
优化控制仿真模型1 天前
【2026】新大纲普通话考试真题题库50套(PDF电子版)
经验分享·pdf