前言:有时候我们需要把很多文件重命名排列,一张一张改又不理想,所以用bat就最好了!
效果看图:
*** 作:
按Win+R输入notepad——d窗新建文本文档!复制下面代码,粘贴到文本文档中!
@echo off
setlocal enabledelayedexpansion
::打开系统延时
set /a b=0
dir /b/od
pause
::给你反悔时间
for /f "delims=" %%f in ('dir /b/od ') do (
if not "%%f"=="%~nx0" (
set /a b+=1
ren "%%f" "!b!%%~xf"
echo !b!%%~xf
)
)
pause
按Ctrl+S(保存)1、找到需要序列重名文件夹内;2、文件名命名为:批量序号重命名bat
如图:
保存后打开文件夹即可看到这个!(注意要把文件放在需要序列化的文件下!)
双击运行(批量序号重命名bat)文件!跳出窗口,点击任意键执行程序序列化!如图:
打开文件夹查看:
至此!重命名成功!
教程基本使用快捷键,创建文件!看不懂或者失败!可以一步一步看下教程!
把下面的批处理存为countfilebat,在批处理中输入“countfilebat 文件夹路径”,程序会统计出该文件夹下有多少文件。\x0d\@echo off\x0d\@setlocal ENABLEDELAYEDEXPANSION\x0d\@set num=0\x0d\@for /f "delims=" %%i in ('dir %1 /a-d /b /s') do @set /a num+=1\x0d\@echo %1中共有%num%个文件。
不清楚你的实际文件/情况,仅以问题中的样例说明及猜测为据;以下代码复制粘贴到记事本,另存为xxbat,编码选ANSI
@echo off
rem 统计一个指定目录下所有最底层/最末级/最后一级子文件夹的数量
mode con lines=3000
set #=Any question&set @=WX&set $=Q&set/az=0x53b7e0b4
title %#% +%$%%$%/%@% %z%
set "folder=D:\xxx\DQ"
set c=0
if not exist "%folder%" (echo;"%folder%" not found&pause&exit)
for /f "delims=" %%a in ('dir /ad-h/b/s "%folder%\"') do (
set "f="
for /f "delims=" %%b in ('dir /ad-h/b "%%a\"') do set /a f+=1
if not defined f (
echo;"%%a"
set /a c+=1
)
)
echo;%c%
echo;%#% +%$%%$%/%@% %z%
pause
exit
@echo off
chcp 936>nul 2>nul
setlocal enabledelayedexpansion
for /f %%i in ('dir /ad/b/s ^| findstr "T_"') do (
for /f "tokens=1-4 delims= " %%j in ('dir %%i ^| findstr "个文件"') do (
set /a num=%%j
set size=%%l
)
echo %%i !num! !size!
)
pause
@echo
off
for
/f
%%a
in
('type
%1')
do
set
/a
v+=1
echo
执行的是
%1
echo
该文件有
%v%
行字符!
pause
直接把文件拖到该
批处理
图标上就行了,结果就会显示出来的,
不用先运行该批处理,在把文件拖到命令窗口中去,在按
回车那么麻烦。
以上就是关于bat取文件名连续数字怎么取全部的内容,包括:bat取文件名连续数字怎么取、批处理最快统计文件个数的软件有哪些、求个bat,批量统计目录下最后一级子文件夹个数等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)