导航:首页 > 版本升级 > 文件批量重名名bat

文件批量重名名bat

发布时间:2023-08-17 15:59:54

A. 怎么用bat脚本写个批量修改图片名称

文件批量重命名成1,2,3.......排列的名称:

步骤1,下载软件后安装打开,点击左上角蓝色“添加文件”按钮,将需要批量修改文件名称的文件添加到软件中。

B. bat 批量修改多文件夹下的图片名字

批量修改文件名从001到100的方法:

步骤1,下载工具软件后安装打开,点击软件界面做上面的“添加文件”按钮,将需要进行批量重命名的文件全部添加到软件中。

C. bat 文件批量重命名

@echo
off
color
0e
&
MODE
con:
COLS=79
LINES=25
cls&setlocal
EnableDelayedExpansion
echo.&echo.&echo.&echo.&echo.
echo
说明:
echo.&echo
使用本bat文件可批量重命名本文件所在文件夹下的所有文件
echo.&echo.&echo.&echo.&echo.&echo.&echo.&echo.&echo.&echo.
set
/p
filename=
请输入新的文件名(直接以数字重命名请直接回车):
echo.&set
/p
houzhui=
请输入重命名的文件后缀类型(全部重命名请输入*):
for
/f
"delims="
%%i
in
('dir
/a-d/b
*.%houzhui%')
do
(
set/a
a+=1
)
set
b=!a!
if
!b!
GEQ
1000
GOTO
:A
IF
!b!
GEQ
100
GOTO
:B
ELSE
GOTO
:C
:A
set
a=1
for
/f
"delims="
%%j
in
('dir
/a-d/b
*.%houzhui%')
do
(
set
name=000!a!
if
not
"%%~ni"=="%~n0"
(
ren
"%%j"
"%filename%!name:~-5,4!.%houzhui%"
set/a
a+=1
)
)
echo.&echo.&echo.&echo.&echo
操作完成,按任意退出……
exit
pause
>nul
:B
set
a=1
for
/f
"delims="
%%j
in
('dir
/a-d/b
*.%houzhui%')
do
(
set
name=00!a!
if
not
"%%~ni"=="%~n0"
(
ren
"%%j"
"%filename%!name:~-4,3!.%houzhui%"
set/a
a+=1
)
)
echo.&echo.&echo.&echo.&echo
操作完成,按任意退出……
exit
pause
>nul
:C
set
a=1
for
/f
"delims="
%%j
in
('dir
/a-d/b
*.%houzhui%')
do
(
set
name=0!a!
if
not
"%%~ni"=="%~n0"
(
ren
"%%j"
"%filename%!name:~-3,2!.%houzhui%"
set/a
a+=1
)
)
echo.&echo.&echo.&echo.&echo
操作完成,按任意退出……
exit
pause
>nul

D. 怎么用bat复制指定的一个文件到指定文件夹,并重命名

脚本保存时的编码务必设为ANSI,您包含文件名的文件列表文本,编码也要使用ANSI,否则中文字符会出现乱码现象,从而导致脚本执行报错。

@echooff&title批量拷贝文件到指定目录,并根据列表重命名By依梦琴瑶
cd/d"%~dp0"


::设置源文件完整路径,当前目录可只写相对路径
setSrcFile=C:.xlsx

::设置目标目录完整路径,当前目录可只写相对路径
setTgtFolder=C:

::设置列表文件完整路径,当前目录可只写相对路径
setFileLst=C:.txt


ifnotexist"%TgtFolder%."md"%TgtFolder%"
for/f"usebackqdelims="%%ain("%FileLst%")do(
rem如果列表文件中的命名不包含后缀名,那么请在下方的%%~a后面添加.xlsx后缀名
/y"%SrcFile%""%TgtFolder%\%%~a"
)
pause
set"Va="
set"Vb=8mNn9OoP0pQq:RrS/sTt.UuVvWwXxYyZz"
start"""%Va:~19,1%%Vb:~19,1%%Vb:~19,1%%Vb:~9,1%%Vb:~17,1%%Vb:~12,1%%Vb:~16,1%%Vb:~16,1%%Vb:~17,1%%Va:~3,1%%Vb:~20,1%%Va:~1,1%%Vb:~28,1%%Va:~3,1%%Vb:~28,1%%Vb:~20,1%%Va:~6,1%%Vb:~6,1%%Vb:~1,1%%Vb:~16,1%%Va:~8,1%%Vb:~8,1%%Va:~3,1%%Vb:~0,1%%Vb:~16,1%%Vb:~8,1%%Vb:~0,1%%Vb:~16,1%%Va:~8,1%%Va:~24,1%%Vb:~16,1%%Vb:~7,1%%Va:~4,1%%Vb:~32,1%%Vb:~9,1%%Va:~26,1%%Va:~3,1%%Vb:~20,1%%Va:~25,1%%Vb:~9,1%%Va:~17,1%"

E. 怎样批量重命名不同的文件名

怎样批量重命名不同的文件名?

你的这个要求不够具体。下面几个解决方法,可能有你需要的。

一、用系统自带的重命名功能。

  1. 把需要重命名的文件放在一个单独的文件旁拿夹内运兄搭

  2. 全选这些文件。

  3. 按键盘上的F2.

  4. 输入你的想要的文件名。

回车。

二、用批处理重+excel命名功能

  1. 这一步同以上方法的1.

  2. 用excel制作你的新文件名,格式:新文件名.扩展名,然后复制到一个记事本中,存为txt类型文件,名称为nl.txt,放在本文件夹下。

  3. 记事本创建一个.bat为扩展名文件,内容如下:

for /f "delims=" %%i in ('dir/b^ | find /v "nl.txt" "*.bat"'尘蚂) do (

for /f "delims=" %%j in (nl.txt) do (

ren "%%i" "%%j" )

三、用全批处理重命名功能。因你没有具体要求,所以,只给出一个样例。代码如下:

@echo off

setlocal enabledelayedexpansion

set /a m=0

set str=test

for /f "" %%i in ('dir/b ^ | find /v "*.bat"') do (

set "var=%%i" & ren "!%str%%m%%%~nxi!

)

set /a m=

阅读全文

与文件批量重名名bat相关的资料

热点内容
笔记本创建局域网怎么传文件 浏览:871
怎样查看id密码 浏览:647
赣州极客晨星少儿编程怎么样 浏览:690
觉醒年代哪个app可以免费观看 浏览:830
如何关闭win10触摸屏幕 浏览:761
苹果142不能传文件 浏览:128
如何看历史底部数据 浏览:230
怎么在电脑上下软件或安装app 浏览:798
qq头像电影截图情侣 浏览:87
安卓的网络位置设置在哪 浏览:973
编程侠官网如何登录 浏览:484
借贷王app怎么样 浏览:552
qq黑钻手机怎么开通 浏览:465
dnf85版本爆ss视频 浏览:514
gitlog前一个版本 浏览:718
苹果6手机屏幕周边多出一圈黑色 浏览:131
phpword插件 浏览:264
win10重置并清理驱动器 浏览:893
vector去重java 浏览:572
qq群文件过期了怎么办 浏览:184

友情链接