当前位置: 首页 > 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中运行不会出现问题。 


http://www.mrgr.cn/news/27383.html

相关文章:

  • MES系统:智能工厂与数字化改造的关键引擎
  • 【devops】devops-git之github使用
  • Spring Boot与gRPC的完美融合:构建高效用户服务与订单服务通信
  • matlab fid = fopen(file_nav,‘rt‘);语句解释
  • 在Windows 10上安装Python 3并设置本地编程环境的方法
  • 【RabbitMQ 项目】服务端数据管理模块之交换机管理
  • Docker技术深度解析与实践应用
  • 如何设置word页码从指定页开始
  • 德之匠信息化阶段模型
  • CCS6 软件及仿真器驱动安装
  • python Open3D 验证安装崩溃
  • Linux文件系统(上)
  • 关系数据库,集合运算符,关系运算符
  • Luban策划开源工具
  • Python Web 应用的部署与运维
  • 20Kg载重30分钟续航多旋翼无人机技术详解
  • JAVA学习笔记01-变量的初始化
  • 第十一周:机器学习笔记
  • 人工智能诱导虚假记忆:MIT最新研究揭示AI与记忆的互动机制
  • 微分方程人口模型以及Matlab代码实现