[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

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

本帖最后由 pcl_test 于 2016-11-1 21:18 编辑

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


如txt
12345
12345
12345

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


谢谢

未解决,求帮帮我

TOP

不要灌水呀

TOP

回复 21# 523066680


    希望 pcl_test 版主严惩你这种灌水行为

TOP

求各位大学仕帮帮我,

TOP

未解决555555555555

TOP

回复 20# GNU


    我在黑powershell啊

TOP

回复 18# 523066680


你用的哪个版本?

PS C:\Users\GNU> Create-File("filename.ext").IfThisFileExists.AddSuffixtoFileName("重复%d")
You cannot call a method on a null-valued expression.
At line:1 char:1
+ Create-File("filename.ext").IfThisFileExists.AddSuffixtoFileName("重复%d")
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) [], RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull

PS C:\Users\GNU> Get-Host | Select-Object Version

Version
-------
4.0

TOP

未下班,放工再试

TOP

本帖最后由 523066680 于 2016-11-2 11:33 编辑

估计 Powershell 会有一种黑魔法:
Create-File("filename.ext").IfThisFileExists.AddSuffixtoFileName("重复%d")

字母一定要多

TOP

接近成功的一半了

TOP

第二步,创建文件:
  1. @echo off
  2. for /f "delims=" %%i in ('type "1.txt"') do (
  3.     echo 正在处理 %%i
  4.     type nul > "%%i.txt"
  5. )
  6. pause
复制代码

TOP

然后呢 ,等待中

TOP

第一步,逐行读取文本内容:
  1. @echo off
  2. for /f "delims=" %%i in ('type "1.txt"') do (
  3.     echo,%%i
  4. )
  5. pause
复制代码

TOP

以前我也学编程。那是1991年。那年还在用Dos.视窗是95的事。但现在全荒废了。不能会东西。一研究就头痛掉头发

TOP

返回列表