如何批量提取TXT文本第二行内容为文本文件名?
找了一个,可是只能提第一行@echooffsetlocalenabledelayedexpansionfor%%ain(*.txt)doset"txt=%%a"&call...
找了一个,可是只能提第一行
@echo off
setlocal enabledelayedexpansion
for %%a in (*.txt) do set "txt=%%a" & call :aa
pause
:aa
for /f "usebackq delims=*" %%b in ("!txt!") do (
set "a=%%a" & set "b=%%b"
ren "!a!" "!b!.txt"
goto :eof
)
你看那里改一下可以用吗? 展开
@echo off
setlocal enabledelayedexpansion
for %%a in (*.txt) do set "txt=%%a" & call :aa
pause
:aa
for /f "usebackq delims=*" %%b in ("!txt!") do (
set "a=%%a" & set "b=%%b"
ren "!a!" "!b!.txt"
goto :eof
)
你看那里改一下可以用吗? 展开
3个回答
展开全部
追问
我有上万个文件 有可以不拖的办法吗?
追答
Batch Runner窗口中有一个Search Files按钮,点击此按钮,然后输入合适的搜索目录和文件名过滤条件,是否搜索子目录等选项,即可把需要的文件搜索出来进入列表。
展开全部
如果实在不行了,那就试试 文件批量处理百宝箱V10.0主界面的批替换功能卡,选择行处理-提取!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我用c#帮你写了一个 需要.Net 4支持 exe文件在bin\debug目录下
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |