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

bat批量修改文件名

一、bat代码

代码如下,其中csv_file中记录了原来的文件名字和要修改为的新文件名字,folder是img所在的文件路径。

@echo off  
setlocal enabledelayedexpansion  set "csv_file=D:\img\1.csv"  
set "folder=D:\img\"  for /f "tokens=1,2 delims=," %%a in ('type "%csv_file%"') do (  set "old_name=%%a"  set "new_name=%%b"  rem remove maybe char  set "old_name=!old_name:"=!"  set "new_name=!new_name:"=!" echo !old_name!if exist "%folder%\!old_name!" (  ren "%folder%\!old_name!" "!new_name!"  echo Renamed !old_name! to !new_name!  ) else (  echo File !old_name! not found in folder.  ) 
)  echo Done.  
pause  
endlocal

二、csv文件示例

下面是使用记事本打开的csv文件示例,大家在从xslx文件转换到csv文件时,一定要选择另存为csv文件,不能直接修改文件后缀名。如果直接修改文件后缀名会导致编码错误,系统无法找到正确的文件。

三、双击bat运行错误

这里可能会因为bat编码的问题导致双击运行错误,大家在cmd中运行即可,在cmd中运行不会出现问题。 

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • C++ 萃取技术——值萃取
  • 机器学习(Machine Learning, ML)和深度学习(Deep Learning, DL)对比
  • c4d的重命名工具(支持模型和材质) 及 python窗口定义
  • 第四天旅游线路预览——从贾登峪到喀纳斯景区入口(贾登峪游客服务中心)
  • [数据集][目标检测]智慧交通铁路异物入侵检测数据集VOC+YOLO格式802张7类别
  • [网络][CISCO]Cisco-PIX配置详解
  • 创建Django 项目
  • 【python计算机视觉编程——10.OpenCV】
  • 图新地球-将地图上大量的地标点批量输出坐标到csv文件【kml转excel】
  • Linux驱动开发-字符设备驱动开发
  • 如何在本地计算机中打开远程服务器的Jupyter notebook
  • leetcode hot100刷题【持续更新】
  • 深度挖掘| 如何高效实现Cloudera 安装之基础环境搭建
  • 学习贵在善假于物
  • LCR 024
  • 【css3】浏览器内核及其兼容性
  • CentOS 7 修改主机名
  • Java到底能干嘛?
  • js递归,无限分级树形折叠菜单
  • js正则,这点儿就够用了
  • Mybatis初体验
  • nfs客户端进程变D,延伸linux的lock
  • nginx 配置多 域名 + 多 https
  • PyCharm搭建GO开发环境(GO语言学习第1课)
  • Python打包系统简单入门
  • Vue小说阅读器(仿追书神器)
  • windows下如何用phpstorm同步测试服务器
  • 彻底搞懂浏览器Event-loop
  • 从重复到重用
  • 浅析微信支付:申请退款、退款回调接口、查询退款
  • 如何实现 font-size 的响应式
  • 使用putty远程连接linux
  • 网页视频流m3u8/ts视频下载
  • 阿里云重庆大学大数据训练营落地分享
  • 通过调用文摘列表API获取文摘
  • ​【C语言】长篇详解,字符系列篇3-----strstr,strtok,strerror字符串函数的使用【图文详解​】
  • ​iOS安全加固方法及实现
  • ​浅谈 Linux 中的 core dump 分析方法
  • #if等命令的学习
  • #Java第九次作业--输入输出流和文件操作
  • #laravel 通过手动安装依赖PHPExcel#
  • (bean配置类的注解开发)学习Spring的第十三天
  • (C语言)输入一个序列,判断是否为奇偶交叉数
  • (pojstep1.3.1)1017(构造法模拟)
  • (超简单)使用vuepress搭建自己的博客并部署到github pages上
  • (分布式缓存)Redis分片集群
  • (附源码)springboot“微印象”在线打印预约系统 毕业设计 061642
  • (附源码)计算机毕业设计SSM在线影视购票系统
  • (接口封装)
  • (精确度,召回率,真阳性,假阳性)ACC、敏感性、特异性等 ROC指标
  • (四)Tiki-taka算法(TTA)求解无人机三维路径规划研究(MATLAB)
  • (一)VirtualBox安装增强功能
  • (原創) 人會胖會瘦,都是自我要求的結果 (日記)
  • .cn根服务器被攻击之后
  • .Family_物联网