怎么批量给文件夹中所有的txt文件名更改为第一行字

电脑技巧 蓝风 3周前 (11-10) 12次浏览 0个评论
打开记事本,输入以下内容 
@echo off 
setlocal ENABLEDELAYEDEXPANSION 
for /f "tokens=*" %%i in ('dir *.txt /a-d /s /b') do ( 
set /a n=0 
for /f "usebackq tokens=*" %%j in ("%%i") do ( 
set /a n+=1 
if !n!==1 set fname=%%j 
) 
if not "!fname!"=="" ren "%%i" "!fname!.txt" 
) 
然后保存,选择你所提到的文件夹,保存类型选择“所有文件”,文件名输入"重命名.bat",单击“保存”,然后到文件夹中找到 重命名.bat ,双击,弹出的窗口关闭后,在文件夹中刷新。
文件第一行内容不能超过255字符,也不能包含字符 \/:?*"<>| 之一

文章内容来源于网络,版权归原作者所有,如有侵权请与我们联系,我们将及时删除。
喜欢 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址