bat批量提取文件名并且去重

bat批量提取文件名并且去重,第1张

1、整理到一个文件夹:把所有要修改的文件放在一个文件夹中。如图中,我要册埋咐将这些文件的名字统一为1、2、3、4、5…等等

2、初步修改文件名:选中所有的文件,按F2 后再按 Enter。这里我输入一个1,然后所有文件名修改液罩成州纯一系列,如图

3、去空格:建立del空格.txt,另存为del空格.bat,双击去除空格。

@echo off &title 截取第12位字符作为文件夹名燃御饥,进行归类文件 By 依梦琴瑶

setlocal enabledelayedexpansion

::设置要处理的文件夹路径,当前目皮返录,请留空变量

set Folder=D:\TestFolder

::设置要处理的文件格式,多个格式之间用英文逗号隔开

set Ext=*.xlsx

if defined Folder cd /d "%Folder%"

for /f "delims=" %%a in ('dir /a-d/b %Ext%') do (

set "Fn=%%~na"

if not exist "!Fn:~11,1!\." md "!Fn:~11,1!"

move "%%~a"拆态 "!Fn:~11,1!\"

)

echo 完成

pause


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12199110.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存