找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 78376|回复: 25

[文本处理] 批处理如何以指定文本里的每一行内容为文件名生成/创建多个txt文本文件

[复制链接]
发表于 2016-11-1 21:09:45 | 显示全部楼层 |阅读模式
本帖最后由 pcl_test 于 2016-11-1 21:18 编辑

有重复就在名字后加重复1字样,有很多重复,


如txt
12345
12345
12345

12345.txt
12345重复1.txt
12345重复2.txt


谢谢
发表于 2016-11-1 21:55:38 | 显示全部楼层
1、逐行读取文本
2、生成/创建指定名称的文本
3、判断指定名称的文件是否存在
4、重复的累加数字
以上几点哪里不会,文件名不合法的字符又有哪些
 楼主| 发表于 2016-11-1 22:15:32 | 显示全部楼层
以上几点全部不会,每行的文本字符已经修改为可建文件名的文字,*?:"<>/\|/||是没有的
 楼主| 发表于 2016-11-1 22:27:43 | 显示全部楼层
*星号
?问号
:冒号
,豆号
=等号
空格
<左括号
>右括号
/右斜号

我把文本里不能建文件名字符都改成中文了
 楼主| 发表于 2016-11-1 22:42:32 | 显示全部楼层
把那些非法字符改成中文字也可以的

评分

参与人数 1PB -4 收起 理由
pcl_test -4 追加问题描述直接更新的顶楼,勿挤牙膏

查看全部评分

发表于 2016-11-1 22:43:15 | 显示全部楼层
本帖最后由 pcl_test 于 2016-11-3 14:12 编辑

回复 3# hepeisheng

http://www.bathome.net/viewthread.php?tid=35774
http://www.bathome.net/viewthread.php?tid=517
http://bbs.bathome.net/viewthread.php?tid=9355
  1. rem win7及以上系统运行
  2. powershell -c "$a=@{};gc '文本.txt'|?{$_ -notmatch '[\\/:*?""<>|\t]'}|%%{$n=$_+'.txt';$a[$_]=1;if(Test-Path $n){while(Test-Path ($n=$_+'重复'+$a[$_]+'.txt')){$a[$_]+=1}};ni $n -type file}"
  3. pause
复制代码
 楼主| 发表于 2016-11-1 22:50:15 | 显示全部楼层
我只会做饭吃,这些不懂呀

评分

参与人数 1技术 +1 收起 理由
Bella + 1 会做饭也不错呀

查看全部评分

发表于 2016-11-1 23:03:47 | 显示全部楼层
回复 7# hepeisheng

说得好像生来就会做饭吃似的
 楼主| 发表于 2016-11-1 23:06:06 | 显示全部楼层
都老年痴呆了。好难学的
发表于 2016-11-1 23:18:51 | 显示全部楼层
回复 9# hepeisheng


    老年痴呆还能做饭吃也是蛮厉害的,不要忘了关煤气,多动脑对老年痴呆有益,老了闲着就该多学习,传播正能量,不要倚老卖老,没事摔倒

评分

参与人数 1技术 +1 收起 理由
Bella + 1 别这么搞笑

查看全部评分

发表于 2016-11-1 23:47:14 | 显示全部楼层
本帖最后由 Bella 于 2016-11-5 01:31 编辑

回复 9# hepeisheng


即使 0 编程基础, 1 个月也能学的不错了
发表于 2016-11-2 00:30:17 | 显示全部楼层
回复 11# Bella

好学的孩子是可爱滴孩子
 楼主| 发表于 2016-11-2 04:32:00 | 显示全部楼层
以前我也学编程。那是1991年。那年还在用Dos.视窗是95的事。但现在全荒废了。不能会东西。一研究就头痛掉头发
发表于 2016-11-2 09:25:11 | 显示全部楼层
第一步,逐行读取文本内容:
  1. @echo off
  2. for /f "delims=" %%i in ('type "1.txt"') do (
  3.     echo,%%i
  4. )
  5. pause
复制代码
 楼主| 发表于 2016-11-2 09:39:43 | 显示全部楼层
然后呢 ,等待中
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-17 07:25 , Processed in 0.034101 second(s), 14 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表