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

[文本处理] [已解决]求助!批处理删除文本文件中的#号及其以后的内容

批处理删除许多Txt文件中#符号后面的所有内容,包括#符号也都一起删除,在原文件中执行,不另外产生新文件,请各位大神们帮忙,谢谢
1

评分人数

    • Batcher: 感谢给帖子标题标注[已解决]字样PB + 2

答案在13楼,非常感谢yhcfsr (UID: 82981) 的热心指导,问题完美解决了,也谢谢其他热心朋友的相助。

TOP

回复 27# f0229f0229


    加我QQ 33892006

TOP

回复 26# yhcfsr

郁闷,为何我用不了,运行速度非常快,但是txt文档里的内容一点变化都没有,我用发给你“举例文件”试了也没有反应,我把程序里的第一句的盘符改了也没有变化,我把程序里的前两句“rem 源目录,set "SrcDir=d:\test"删除后程序就运行好几分钟,得出一个如图的内容
请大神看看是什么原因,谢谢

TOP

回复 15# f0229f0229


    13楼已修正

TOP

回复 15# f0229f0229


    13楼已修正

TOP

回复 23# f0229f0229

厉害,那么隐蔽都被检测出来,要不然你的qq和微信就是我的了,腾讯最牛了!!
提供bat代写,为你省时省力省事,支付宝扫码头像支付
微信: unique2random

TOP

回复 22# zaqmlp

是腾讯管家提示的

TOP

回复 20# f0229f0229


    是“哇唔~嘟嘟”还是“滴嘟,滴嘟”
提供bat代写,为你省时省力省事,支付宝扫码头像支付
微信: unique2random

TOP

本帖最后由 f0229f0229 于 2018-3-27 15:09 编辑

回复 17# zaqmlp

你好,代码运行后生成一个新文件夹,内有同名txt文档,但不是我要的内容,我已上传样本,请帮忙看看,谢谢

TOP

回复 18# zaqmlp

这段代码运行时报警了

TOP

回复 16# yhcfsr

已上传,请查看

TOP

  1. @echo off
  2. md "result\" 2>nul
  3. powershell "dir . *.txt|%%{$txt=(gc $_.FullName) -join \"`r`n\";$txt -replace '(?s)#.*$',''|out-file ('result\'+$_.Name) -enc default}"
  4. pause
复制代码
提供bat代写,为你省时省力省事,支付宝扫码头像支付
微信: unique2random

TOP

  1. @echo off
  2. 2>nul md "result\"
  3. for /f "delims=" %%a in ('dir /a-d/b *.txt') do (
  4.     echo;"%%a"
  5.     >nul find "#" "%%a"&&(set "file=%%a"&call :loop)||copy "%%a" "result\"
  6. )
  7. pause&exit
  8. :loop
  9. >"result\%file%" (for /f "delims=" %%b in ('findstr /n .* "%file%"') do (
  10.     set "line=%%b"
  11.     setlocal enabledelayedexpansion
  12.     if "!line:#=!" neq "!line!" (
  13.         for /f "delims=#" %%d in ("!line!") do set "endline=%%d"
  14.         echo;!endline:*:=!
  15.         goto :eof
  16.     ) else echo;!line:*:=!
  17.     endlocal
  18. ))
复制代码
提供bat代写,为你省时省力省事,支付宝扫码头像支付
微信: unique2random

TOP

回复 15# f0229f0229


   发个样本过来看看,测试没问题。

TOP

返回列表