批量处理文件提取文件名并把有相同文件名的文件发放在同一个文件夹下
脚本语言原理可以参看这位博主的文章https://www.cnblogs.com/dasusu/p/9058554.html
有一个这样的文件,想要按照规则提取这些文件名,自动生成文件夹,并把数据移动到对应的文件夹下
得到的结果见这样
脚本内容见下,建立这个脚本文件,后缀名名设为bat,将这个脚本放在第一张图的文件所在地址,点击运行就可以了
@echo off setlocal enabledelayedexpansion for %%i in (*.tar) do ( set fd=%%~ni set fd=!fd:~4,4!!fd:~8,5! if not exist !fd! mkdir !fd! move "%%i" "!fd!\">nul 2>nul )
注:第五行中4,4!表示从第4个字符串取值,连续取4个。接着再从第8个字符串开始取值,连续取5个
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 通过 API 将Deepseek响应流式内容输出到前端
· 因为Apifox不支持离线,我果断选择了Apipost!