大神帮写个批处理文件,以批量对文件名添加序号,请高手指点!

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了大神帮写个批处理文件,以批量对文件名添加序号,请高手指点!相关的知识,希望对你有一定的参考价值。

大神帮写一个批处理文件,将某文件夹拖到该批处理文件后,可以修改该文件夹下所有的二级文件名为:两位数的序号+两个空格+原文件名。其中,两位数的序号为Windows默认下的排列顺序,从01、02、03......。
仅在文件名前填加数字序号,不修改各文件的文件名,也不修改其他级的文件名。请高手赐教!~

批量在文件名前加序号,从01、02、03......

步骤1,先下载文件批量重命名工具软件,安装打开使用。点击软件中间或者【添加文件】按钮,将需要添加需要的文件批量导入到软件中,格式不受限制。

步骤2,然后可以看到左边有设置栏,命名方式选择“插入”;插入类型选择“编号”(编号即序号);然后进行编号设置,起始右边输入第一个序号,增量是下一个序号比前一个序号增加的数值;位数是序号一共几位的意思(不够的话用0凑)。这时候我们在右边可以预览到新文件名前全部添加了序号。

步骤3,当你认为设置好了后就可以点击【开始重命名】按钮,启动软件程序了。处理完成后软件会弹出“重命名成功”的提示框。

步骤4,对比处理前后的文件可以看到,处理后的文件名前面全部添加了序号。

参考技术A @echo off&setlocal enabledelayedexpansion
pushd %1
set n=101
for /f "delims=" %%a in ('dir /a-d-h /b') do (
set no=!n:~1!
ren "%%~a" "!n!  %%~a"
set /a n+=1
)
popd
pause

本回答被提问者和网友采纳
参考技术B

很重要的一点:拖动的文件夹名称中不能有空格

@echo off
cd/d "%1"
for /d %%a in (*) do (
set n=
pushd "%%a"
for /d %%b in (*) do (
pushd "%%b"
for /d %%c in (*) do (
for /f "delims=" %%i in ('dir/a-d/b') do (
set/a n+=1&set "name=%%~nxi"
setlocal enabledelayedexpansion
if !n! leq 9 set "name=0!n! !name!"
ren "%%i" "!name!"
endlocal
)
)
popd
)
popd
)
pause&exit

arcgis不同文件夹下批量添加影像

参考技术A 对多个文件夹中不同tif数据分别进行ArcPy批量合并(拼接)

上期说的是对文件夹中的多景tif影像进行ArcPy的批量合并(拼接) 但,现在又有一个问题,如果数据存于不同文件夹,需要对其中两个文件夹的某个对应数据分别拼接,需要如何?
需求
如下,名称为”1“的文件夹中存有15景栅格影像

名称为”2“的文件夹中也存有对应的15景栅格影像

现在的需求:每次把两个文件夹中对应的数据拿出来执行处理,进行合并,并保存,其它数据重复此过程

以上是关于大神帮写个批处理文件,以批量对文件名添加序号,请高手指点!的主要内容,如果未能解决你的问题,请参考以下文章

求大神帮写个MYSQL增删改查 高分求救

怎么给批量文件加序号

求帮写个简单的shell脚本文件,在线等

如何用BAT删除文件名中特定的几个字?

批量变更文件名,在原文件名前面加上一个数字序号?

求大神帮忙写个批处理,实现从网络共享文件夹上拷贝文件到本地指定目录。