当前位置: 首页 > news >正文

appium文件夹下无.bin文件_批量提取指定文件夹下文件名

本文由两部分构成,【批量提取指定文件夹下文件名】以及【批量文件重命名】。嗯~简易操作~不涉及VBA编程~

1,批量提取指定文件夹下文件名

我们举个例子,先看个小动画:

6c5f7ee425d520f47c9100838368d9b0.gif

如动画所示,先定义一个名称。

0ca9ab5f0762865ece8aa381ba120900.png

名称为文件夹,引用位置设置的公式为:

=FILES("D:测试*.*")

D:测试,是文件夹的路径,注意文件夹后有一个””

*.*,是通配符,意思是所有的文件名称。如果只提取Excel文件,可以修改为*.xls*,其它文件类似。

定义名称完成后,再单元格输入公式:

=INDEX(文件夹,ROW(A1))

向下复制填充即可取得结果,如需屏蔽错误值,可以嵌套IFERROR函数,例如:

=IFERROR(INDEX(文件夹,ROW(A1)),"")

2,批量文件重命名

如下图表格截图所示。

A列是旧文件名(含后缀)。

B列是新文件名(含后缀),新文件名是在对应的旧文件名上更改而来。

现在需要批量将A列的文件名更正为新文件名。

a813b00db0aa79b64d4357b074e3536c.png

步骤1:

在C列输入公式:

="REN "&A2&" "&B2

说明一下,这是DOS语句,汉语描述就是

=REN空格&旧文件名&空格&新文件名

注意空格不要漏掉。

4ecc1b2ad24505a6c746436cee02e3c6.png

步骤2:

在需要更名的文件夹下新建一个txt文件。

e8d69dc6849f2c7c73f01739017645ba.png

复制Excel工作簿C列公式的计算结果,打开新建的txt,粘贴,然后保存关闭该txt文件。

6b5d02f08e68f6810a9af0ad8c7d41a4.png

步骤3:

将该txt文件的后缀名更改为.bat。然后双击运行该文件,文件批量更名就成功了。

74bc62bbf00f466acfe358205587cfa6.png

是不是很简单?你也动手试试吧~。

图文制作:看见星光

相关文章:

  • 罗技Driving Force GT USB(DFGT)支持DiRT2的另类方法
  • 我们未能完成您的购买_车险中的不计免赔有什么用?有必要购买吗?
  • wild magic3的Scene graph结构和Geometric State更新体系
  • python的for语句怎么用_Python中for语句是怎么用的
  • Windows Mobile 6.5.3 DTK(Developer Tool Kit)发布
  • python牛顿法算立方根_牛顿迭代法求a的立方根的C语言程序?
  • 搭上Windows 7快车,Windows Embedded Standard 2011更名为Windows Embedded Standard 7并发布RC版...
  • sqlserver大数据量update_选择多≠随便选,数据分析软件9大软件评测教你怎么选!...
  • Windows Phone 7 Series 概述、亮点以及。。。。。。
  • c++矩阵转置_MATLAB的矩阵运算与重构
  • rabbitmq 多个消费者消费一个队列_RabbitMQ——消费端限流、TTL、死信队列
  • DX9中如何模拟DX10/11里的ConstantBuffer
  • python怎么除去列表l中所有是x的元素_Python学习教程(Python学习路线):Python3之递归函数简单示例...
  • Windows phone 7 Series发布!
  • json_extract提取复杂json_4个小窍门,让你在Python中高效使用JSON
  • 「面试题」如何实现一个圣杯布局?
  • 【从零开始安装kubernetes-1.7.3】2.flannel、docker以及Harbor的配置以及作用
  • C++11: atomic 头文件
  • django开发-定时任务的使用
  • Java基本数据类型之Number
  • Linux快速复制或删除大量小文件
  • MySQL几个简单SQL的优化
  • PAT A1120
  • React-flux杂记
  • Sass 快速入门教程
  • SpringCloud(第 039 篇)链接Mysql数据库,通过JpaRepository编写数据库访问
  • Synchronized 关键字使用、底层原理、JDK1.6 之后的底层优化以及 和ReenTrantLock 的对比...
  • vue.js框架原理浅析
  • 阿里中间件开源组件:Sentinel 0.2.0正式发布
  • 关于springcloud Gateway中的限流
  • 海量大数据大屏分析展示一步到位:DataWorks数据服务+MaxCompute Lightning对接DataV最佳实践...
  • 机器学习中为什么要做归一化normalization
  • 前端代码风格自动化系列(二)之Commitlint
  • 前端每日实战:70# 视频演示如何用纯 CSS 创作一只徘徊的果冻怪兽
  • 一个完整Java Web项目背后的密码
  • 【运维趟坑回忆录】vpc迁移 - 吃螃蟹之路
  • Unity3D - 异步加载游戏场景与异步加载游戏资源进度条 ...
  • ​DB-Engines 12月数据库排名: PostgreSQL有望获得「2020年度数据库」荣誉?
  • ​LeetCode解法汇总2670. 找出不同元素数目差数组
  • ​LeetCode解法汇总518. 零钱兑换 II
  • ​Spring Boot 分片上传文件
  • #QT(串口助手-界面)
  • (12)目标检测_SSD基于pytorch搭建代码
  • (C语言)输入自定义个数的整数,打印出最大值和最小值
  • (附源码)spring boot基于Java的电影院售票与管理系统毕业设计 011449
  • (十八)SpringBoot之发送QQ邮件
  • (原創) 系統分析和系統設計有什麼差別? (OO)
  • (转) RFS+AutoItLibrary测试web对话框
  • (转)socket Aio demo
  • ******之网络***——物理***
  • *上位机的定义
  • .NET CF命令行调试器MDbg入门(四) Attaching to Processes
  • .net core 3.0 linux,.NET Core 3.0 的新增功能
  • .net反编译工具
  • .NET是什么