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

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

问题描述

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

问题: 所有文件的文件名都加入了【更多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. 效果

执行前:

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

相关推荐
Nwiliuyw1 分钟前
Isaac Gym的WARNING: Forcing cpu pipeline. GPU pipeline disabled无法启用问题可能是个幌子骗了你
人工智能·经验分享·学习
水力魔方34 分钟前
武理排水管网模拟分析系统应用专题1:开发环境设置(Windows操作系统)
windows·经验分享·swmm
TM1Club2 小时前
Zoey的TM1聊天室|#3 合并报表提速:业财一体如何实现关联方对账自动化
大数据·开发语言·人工智能·经验分享·数据分析·自动化·数据库系统
金海境科技3 小时前
【服务器数据恢复】影视传媒公司非编系统存储故障数据恢复案例
经验分享
夏幻灵3 小时前
如何理解编译?
经验分享·笔记
李子琪。3 小时前
基于大语言模型的设计创新方法研究
人工智能·经验分享
中屹指纹浏览器3 小时前
中屹指纹浏览器动态指纹生成引擎技术解析:基于安全 GPT 的毫秒级抗检测方案
经验分享·笔记
源代码•宸4 小时前
goframe框架签到系统项目开发(用户认证中间件、实现Refresh-token接口)
数据库·经验分享·后端·算法·中间件·跨域·refreshtoken
草莓熊Lotso4 小时前
C++ 智能指针完全指南:原理、用法与避坑实战(从 RAII 到循环引用)
android·java·开发语言·c++·人工智能·经验分享·qt
imbackneverdie13 小时前
如何用AI工具,把文献综述从“耗时费力”变成“高效产出”?
人工智能·经验分享·考研·自然语言处理·aigc·ai写作