zlff.net
当前位置:首页 >> txt文件批量按文本文档内容进行重命名怎么写BAT?T... >>

txt文件批量按文本文档内容进行重命名怎么写BAT?T...

取txt文本第一行为文件名,如果第一行是空行(或只有空格)会出错。如果有这种情况的话需要改进再追问吧。 @echo off setlcoal enabledelayedexpansion for /f "tokens=*" %%i in ('dir/b *.txt') do ( set /p f=

@Echo OffSetLocal EnableDelayedExpansionFor %%i In (*.txt) Do ( For /F "Usebackq Delims=" %%j In ("%%~nxi") Do ( Set Str=%%j Echo !Str:BG-hd=%%~ni!>>New_%%~nxi ))是否符合要求?处理完毕后在当前目录下生成New_原文件名的文件

不知道您的文本文件中的格式是什么样的。我就按“原名|目标名”的格式来写代码了。 @echo off & title 批量重命名 By 依梦琴瑶set List=Name.txtfor /f "tokens=1,2* delims=|" %%a in (%List%) do ren "%%~a.tif" "%%~b.tif"pause

@echo offcd /d d:\testmd newfor %%a in (*.txt) do (echo %%afor /f "delims=" %%i in (%%a) do (echo %%i---%%a>>new\%%a))然后在new文件夹就是楼主所需的文件了。

@echo off && setlocal enabledelayedexpansionfor /f "delims=. tokens=1" %%i in ('dir /b *.txt') do (for /f "delims=" %%j in (%%i.txt) do (echo,%%i %%j>>%%i.txtt)del /f %%i.txt /qren %%i.txtt %%i.txt) 记住,把批处理和你要操作的文...

@echo off&setlocal enabledelayedexpansionset l=4rem 指定要修改那行set /p m=请输入一串数字:(for /f "usebackq delims=" %%i in ("C:\1\1.txt") do (set /a n+=1if !n!==%l% (set /a m=100000000+!m!&echo ID=!m:~1!) else (echo %%i)))>>#m...

一、工具:电脑一台 二、操作步骤: 【1】在F盘的文件夹下有一个文件名为“1”的文本文件。 【2】文件名为“1”的文本文件暂时看不到它的扩展名,于是要想办法看到扩展名。依次打开“工具—>文件夹选项”。 【3】弹出“文件夹选项”对话框,选择“查看”页...

@echo off set a=x.txt set b=y.txt set x=xxx set y=yyy pushd d:\ if exist %a% goto ab set c=%a% set a=%b% set b=%c% if exist %% goto ab echo %b% %a%都不存在 goto :end :ab (for /f "tokens=*" %%i in ('type "%a%"') do ( set s=%%i c...

工具:Excel2010 步骤: 1、打开Excel 2010,点击数据,选择获取外部数据,点击自文本。 2、选择需要导入的多个txt文本,点击导入。 3、打开“文本导入向导-步骤之1(共3步)”对话框中并选择“分隔符号”选项。点击“下一步”。 4、打开“文本导入向导-...

打开我的电脑,菜单工具- 文件夹选项-查看-隐藏已知文件类型扩展名把勾去掉。然后直接把文件扩展名TXT改成BAT,确定就行了。

网站首页 | 网站地图
All rights reserved Powered by www.zlff.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com