问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

批处理:批量重命名父文件夹下所有子文件夹里的文件

发布网友 发布时间:2022-04-22 22:05

我来回答

5个回答

热心网友 时间:2023-09-30 22:17

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

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

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

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

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

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

注意事项:

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

热心网友 时间:2023-09-30 22:17

批量修改文件名,可同时添加多个文件夹中的文件,具体请往下看

步骤1,电脑下载优速文件批量重命名软件后双击安装打开,点击软件中间的大方框或者【添加文件】按钮,将需要修改名称的文件全部添加到软件中。

步骤2,随后在软件左边进行设置,命名方式选择“自定义”方式;然后在下一栏输入新的文件名;最后在下面进行编号(排序)设置,起始是第一个排序编号,增量是后一个编号增量的量,位数设置排序编号一共几位数(不够的话用0凑)。右边可以随时预览到新文件的名称。

步骤3,如果预览的新文件名没有问题,就点击【开始重命名】按钮启动批量修改程序。单弹出【重命名成功】的按钮,说明批处理完成。

步骤4,查看修改后的文件可以看到,新的文件名比之前更加的规范整齐,并且有数字排序。

热心网友 时间:2023-09-30 22:18

@echo off
setlocal enabledelayedexpansion

set pd="C:\Users\shanghai\Desktop\新建文件夹"
set key=*.tif *.jpg


set count=0
pushd %pd%
for /f "delims=" %%a in ('dir /a-d/b/s %key%') do (
    set /a count+=1
    call :format !count! 5 0
    echo [%%~nxa]^>^>[!strtmp!%%~xa ] [!count!]
    ren "%%~a" !strtmp!%%~xa 
)
pause&exit


::格式化序列 %1 = end ,%2 = end , %3=fill, ret = strtmp
:format
set _p=
set _num_1=%~1
set _num_2_len=%2

call :numlen !_num_1!
set _num_1_len=!numlen!
set /a _num_len=!_num_2_len!-!_num_1_len!

for /l %%a in (1,1,!_num_len!) do set _p=%3!_p!
set strtmp=!_p!%~1
goto :eof


::计算长度 pat=str,ret=numlen
:numlen
if %1 lss 10 set numlen=1&&goto :eof
if %1 lss 100 set numlen=2&&goto :eof
if %1 lss 1000 set numlen=3&&goto :eof
if %1 lss 10000 set numlen=4&&goto :eof
if %1 lss 100000 set numlen=5&&goto :eof
if %1 lss 1000000 set numlen=6&&goto :eof
set numlen=9
goto :eof

以前写别的代码改的,将就用吧。

追问能不能简单点

热心网友 时间:2023-09-30 22:18

这个问题可以用软件Replace Pioneer的批量重命名功能实现,详细步骤:
1. 由于当前版本2.65只支持搜索文件,不支持搜索目录,所以首先需要自己生成一个所有子目录的列表,假设父目录是c:\知道,这需要进到Dos提示符下,运行:
c:
cd \知道
dir /s/b /ad >list.txt
2. 打开Replace Pioneer的Tools->Batch Runner菜单,点击Import List按钮,把上一步生成的list.txt导入
3. 当前屏幕上列表中有Sequ, Input File和Output File三列,拖动水平滚动条,把右边的Input Directory一列显示出来,点击Input Directory列的抬头两次,使得目录名按照反序(v)排列(即保证子目录排在父目录前面),这步是必需的,否则父目录先改名后,子目录名字就不对了。
4. 选中Set output filename选项,把后面的${FILENAME}改为:
#<replace(decode($sys_encoding,getcwd()),'.*?:|\/|\\\\','')>${FILENAME}
以上公式是在文件名前面加目录(并把盘符和目录符号/去掉)
5. 观察output file一列新文件夹名是否正确,点击File Rename即可。

热心网友 时间:2023-09-30 22:19

全选文件夹里的文件,然后重命名呀,全选后把鼠标放到第一个文件
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
什么药止痒效果好 慕容三藏履历 职业cf电脑配置cf电脑配置要求是什么 玩3a电脑配置要求想玩3a大作需要什么配置 台式电脑哪些可以畅享3a大作想玩3a大作需要什么配置 七彩虹i7-10700台式机 性能强劲 高效静音 小黄鱼游戏台式电脑主机(i7-10700F、16GB、512GB、RTX3070)-适用... 工伤保险记什么科目 在4×4的正方形格纸中,有一个以格点为顶点的△ABC,请你找到点C,使三角... 在4×4方格中, 要求C点在格点上,且以AB为边的△ABC为直角三角形,标出所... 怎样使用bat命令进行重命名 批量重命名 BAT Bat批处理:批量重命名包含指定名称文件夹里的指定文件 bat批处理:根据文本文件批量重命名文件 批量重命名bat bat 批处理批量改名 如何用bat文件批量重命名后缀名? Windows系统下批量重命名文件(bat命令版本) bat批量重命名 用.bat命令批量增量重命名文件为三位数 bat批量重命名(指定替换字符) bat批量重命名文件 bat所有文件夹下的文件从001开始重新命名? 离婚协议起法律作用吗 如何签订离婚协议书才具有法律效力?离婚协议书的内容都包括什么? 离婚协议书中的内容是否有法律效应? 离婚协议书是否具有法律效益? 离婚协议的法律作用 离婚协议书的法律效力有多大 签订了离婚协议书,但没有办离婚证,有法律效力吗? 求bat对多个文件夹中的文件按照文件的顺序以文件夹名对文件进行编号的方式批量重命名 詟蜁葋鎴戞槸09骞村幓镶ヤ笢鎶曡祫镄勶紝鎴戝拰褰揿湴鏀垮簻璇存坠缁&#xFFFD;姙浜嗘垜鍐嶆姇锛屼粬浠&#xFFFD;&#xFFFD;闾h... 什么是本票,汇票,支票,银行承兑 支票,汇票,发票的区别 本票,汇票和支票的相同点和不同点40 汇票,支票,本票三者的区别 葛优真名叫什么? 葛优的影视代表作是什么? 葛优的个人简介如何? 空调的变频工作原理是怎样的? 为什么有人认为葛优在娱乐圈有很高的地位? 葛优有多高? 变频中央空调的工作原理 葛优的个人档案? 空调的工作原理是什么?? 葛优已经出道几十年,为何基本没有什么负面新闻? “孝子”葛优为什么会有遗憾? 生活中的葛优是什么样的? 美的变频空调pfc电路工作原理详解 你觉得葛优的魅力体现在哪里?