批处理:我有一个文本,里面有N行数字,现在需要每100行数字分成一个文本,并命名为:“XX1”“XX2“等

比如我有一个文本名字为QQ号码,现在要分全部分成每100成一个文本,命名为:QQ号码1、QQ号码2、QQ号码3、QQ号码4.。。。。。... 比如我有一个文本名字为QQ号码,现在要分全部分成每100成一个文本,命名为:QQ号码1、QQ号码2、QQ号码3、QQ号码4.。。。。。 展开
 我来答
sudoku52
2012-08-22 · TA获得超过7万个赞
知道大有可为答主
回答量:1.2万
采纳率:82%
帮助的人:5127万
展开全部
@echo off
setlocal enabledelayedexpansion
for /f %%i in (a.txt) do (
set /a n+=1
echo %%i>QQ号码!n!)
更多追问追答
追问
那啥。你这个不会是直接复制过来的把。。
第一:目标原文件名字不是a.txt,而是“XXX”(就是任意名字)
你的批处理只能对名为a的文件进行处理,我需要的是对任意文件进行处理
操作方法:直接将这个目标文件拖到批处理上即可执行
第二:你的批处理执行a文件后,产生出来的文件全部都没有后缀。。。。。
追答
第一:目标文件名你在提问时没有说明,只好以a.txt举例。需要把目标文件拖到批处理运行提问中也未说明。
第二:你提问中的描述如下
全部分成每100成一个文本,命名为:QQ号码1、QQ号码2、QQ号码3、QQ号码4.。。。。。
没看出要加什么后缀
第三:那啥,我不是复制的。请你不要怀疑和打击回答者的热情,百度加v认证不是盖的。可以看看我的回答记录,如果还不信任的话可以忽略我的回答。

@echo off
setlocal enabledelayedexpansion
for /f %%i in ('type "%1"') do (
set /a n+=1
echo %%i>QQ号码!n!.txt)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式