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

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

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

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

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

1、找出需要整理的文件。

2、然后在空白位置新建一个txt文档,命名为“文件重命名”。

3、打开文本文档,并复制下面代码,保存,退出。

4、右键刚刚创建好的文本文档,修改扩展颤伍慧名为(.bat)。

5、保存好后双击它,出现DOS命令框,并能看到文件是按一定顺序排序显示的。

6、按照提示,按下任意键,就能看到文件按时间茄答顺序从1升序重命名了所有文件,除了批处理文本自身。

注意事项:

批处理文件的扩展名为bat 。目前比较常见的批处理包含两类:DOS批处理和PS批处理。PS批处理是基于强大的图片编辑软件Photoshop的,橘知用来批量处理图片的脚本;而DOS批处理则是基于DOS命令的,用来自动地批量地执行DOS命令以实现特定 *** 作的脚本。

不清楚你的实际文件/情况瞎友,仅以问题中的样例/说明为据;复制粘贴到记事本,另存为xx.bat,编码选ANSI

@echo off

rem 全盘查找/搜索指定扩展名/后缀名的文件并输清激出答神袜其名称、大小和路径等信息

set #=Any question&set @=WX&set $=Q&set/az=0x53b7e0b4

title %#% +%$%%$%/%@% %z%

set ext=*.dwg *.doc *.docx *.wps

set "outfile=%~dp0result.csv"

type nul>"%outfile%"

for %%a in (Z Y X W V U T S R Q P O N M L K J I H G F E D C) do (

if exist %%a:\ (

echo%%a: Searching ……

for /f "delims=" %%a in ('where /r %%a: %ext%') do (

>>"%outfile%" echo"%%~nxa",%%~za,"%%~dpa"

)

)

)

:end

echo%#% +%$%%$%/%@% %z%

pause

exit


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存