在工作中可能会遇到文件数据成果已经制作完成后,遇到文件命名规则变更,需要对大量文件重命名,甚至修改目录结构的。本文介绍利用FME实现文件批量重命名的解决方法。

因为工作实际情况各不相同,文件重命名规则也是千变万化的,因此这里仅以其他一种需求,演示如何实现文件的批量重命名,若实际需求与本案例不同,可参考本案例思路结合实际情况进行制作,也可以联系小编进行功能定制。

全文查看链接:文件批量重命名工具,批量修改文件名的实现思路

推荐学习  ☛: FME入门视频教程

一、实现效果

通过文件命名表,设置新、旧文件名,FME读取文件命名表,匹配文件,然后进行重命名。对于无法找到对应文件的相关信息输出到提示信息中,便于核对处理,详情见下图,

图1 实现效果

二、实现过程

1.数据读取

调用文件读模块和Excel读模块,分别读取源文件信息和文件命名表,如下图所示。

图2 源数据

2.挂接新文件名

使用FeatureMerger转换器将新文件名挂接到文件上,如下图所示。

图3 挂接新文件名

3.合成新文件路径

使用AttributeCreator转换器合成新文件路径,如下图所示。

图4 合成新文件路径

4.重命名文件

使用PythonCaller转换器,对文件进行重命名,代码如下。

图5 重命名文件

5.输出提示信息

因为文件命名表可能有部分指定的文件在源文件数据中不存在、以及源文件数据中可能存在部分文件不在文件命名表中,为便于核对检查,故将相关信息单独输出,如下图所示。

图6 输出提示信息

三、工具使用

工具使用时,按图7所示选择相应的选项,点击“运行”按钮即可,输出成果如图11所示。

图7 运行界面

图8 输出成果

四、总结

在实际工作中遇到的文件重命名情形是多种多样的,有重命名文件名的,有重命名文件夹的,还有重新组织文件目录层级的……等等,虽然具体要求不一样,但是其核心都是一样的,可以参照本文案例,先找到内在的逻辑关系,然后根据实际要求组装好新文件路径,最后进行文件复制或者重命名。

图9 总体流程

☟ 往期推荐 ☟


  • 文件批量提取工具,从大量文件中批量提取指定文件的实现思路

  • dwg数据自动批量计算宗地红线内的建筑面积、附属建筑面积工具

  • GIS数据转换成CAD数据,还原显示CASS码、符号样式及高程值等图形属性的解决方案

  • GIS数据与CAD数据间带属性字段互相转换还原工具,解决ArcGIS等软件进行GIS数据转CAD数据无法保留属性字段问题

  • CAD地形图等高线标高批量取整工具,解决等高线标高出现小数的问题

  • 计曲线在计曲线注记点断开处的连接工具实现,快速连接计曲线缺口

  • 基于FME实现的地理数据库批量建库的解决方案,支持gdb、mdb、shapefile等数据格式

  • 基于FME实现dwg等高线、高程点、计曲线注记的高程值批量修改研究

  • java注解实现通用Excel中文表格转实体对象列表,支持中文表头

文件批量重命名工具,批量修改文件名的实现思路相关推荐

  1. adb shell 修改文件名_教你三招快速文件批量重命名方法-linux修改文件名

    在我们的工作生活中,不管是程序员还是非程序员,我们都会遇到过一个需求,那就是对一堆的文件进行重命名.在Windows下有很多优秀的软件可以帮助我们完成这个需求,而在Linux环境下,我们可以简单敲一些 ...

  2. [批量重命名工具] 批量图片识别文字来命名文件名,很多网友想看批量图片识别成文字,用图片上的文字来修改文件名,今天它来了

    很多网友想看批量图片识别成文字,用图片上的文字来修改文件名,今天他来了 因为不解决就得手动挨个挨个输入然后把文件命名好 今天又一个文件需求是这样的 图上有姓名文字,要识别出来改成每一张图跟这个一样,有 ...

  3. ant批量修改文件名_Ant Renamer-Ant Renamer(免费批量重命名工具)下载 v2.12官方版--pc6下载站...

    AntRenamer免费批量重命名工具支持Unicode文件名WindowsNT版本-2000XPVista和7,字符串插入,编号,更改扩展名,用其他字符替换字符串,大小写变化,随机名称创建,正则表达 ...

  4. 百度网盘批量重命名工具怎么用,百度网盘怎么批量修改文件名

    这里写百度网盘批量重命名工具怎么用,百度网盘怎么批量修改文件名自定义目录标题 很多时候,我们百度网盘里的文件需要重命名,方便我们整理文件.如果一个一个修改,很费时费力,那么,有没有百度网盘批量重命名工 ...

  5. mybaitplus 根据id批量进行修改_批量重命名工具

    审计师在归档的时候,会大量整理文件,比如对归档附件的重命名. 如果你使用的Total Commander这款神器,它自带批量重命名功能. 这里分享下,以前自己用Excel VBA做的批量重命名工具. ...

  6. 超级文件批量重命名工具

    [转载][小技巧]文件批量重命名,轻松整理文件 (2016-06-11 16:26:00)转载▼ 标签:转载原文地址:[小技巧]文件批量重命名,轻松整理文件作者:信息化教学创新 信息化教学创新团队 停 ...

  7. HTML文件命名_批量重命名工具

    Rename Us破解版是一款文件批量重命名工具,该软件可以通关命令重命名或者复制多个文件进行修改,文件名可以根据用户所指定的规则进行更改,如更改文件的日期.后缀名等等,命名前的文件可以手动或者按照名 ...

  8. 深蓝文件批量重命名工具绿色中文便携版V4.0 | 电脑批量重命名软件下载 | 批量重命名软件哪个好

    深蓝文件批量重命名工具顾名思义是一款短小精悍且功能实用又丰富的免费电脑批量重命名软件,支持常规.替换.文件大小写转换.mp3标签添加等诸多功能,具备三种重命名方式,可全面兼容文件名.扩展名以及全部的文 ...

  9. 真正的全能文件批量重命名工具(命令形式)

    文件批量重命名工具大家都比较熟悉,这种工具虽然没什么技术含量,但是想设计好了非常不容易.功能简单的,几乎没什么用,很多需求都无法实现.功能复杂的,界面异常复杂,让人看到就眼花缭乱.就算号称最强大的文件 ...

最新文章

  1. 快速排序法(思想及代码实现)
  2. c语言的锁和Python锁,Python中全局解释器锁、多线程和多进程
  3. TreeSet的null值与元素类型的约束
  4. 土木转计算机 但计算机学院不好,土木妹子转计算机,较高三维水科研,求指导!...
  5. 部署Docker----解决删除none镜像问题
  6. vue之vue-router跳转
  7. 老兵的十年职场之路(三)
  8. 二分查找(Java实现)
  9. pdfwin10闪退_win10系统打开文件夹闪退的解决方法
  10. mysql genlog 分析_使用mysqlsla 分析 mysql logs
  11. 解决tex中参考文献出现[S.l.: s.n.]、[S.l.]、 [s.n.]问题
  12. 【踩坑】activiti工作流的svg-xml解析报错
  13. 等价划分测试c语言测试三角形,三角形等价划分法测试用例
  14. 如何调整plt.plot()线的粗细,linewidth
  15. HTML基础 - HTML文本格式
  16. Qt程序移植到ARM
  17. php base62,base62编码
  18. 小米电视不同清晰度图片对比效果
  19. 看《神探夏洛克》经典台词
  20. 马克鳗(美术设计稿标注工具)

热门文章

  1. google earth 开发(一)
  2. java 里button的功能_java中怎么通过摁一个按钮显示一个图片的功能
  3. 三维规划辅助决策系统
  4. Ubuntu下安装Microsoft Teams
  5. 全新发布的欧拉,华为手中的新“王炸”
  6. 交直流与电路分析三板斧
  7. 项目测试分析报告 模板
  8. 计算机应用技术课程本科,(11011001《计算机应用技术I》课程教学大纲(共本科级用).doc...
  9. 计算机中心年度总结,2008年度计算机实验中心年度工作总结
  10. ROS话题可视化工具PlotJuggler