Board logo

标题: [文本处理] 【已解决】批处理怎样去除文本里面(只有一行内容)最后一个斜杠以后的内容,谢谢 [打印本页]

作者: yyz219    时间: 2022-4-9 11:06     标题: 【已解决】批处理怎样去除文本里面(只有一行内容)最后一个斜杠以后的内容,谢谢

本帖最后由 yyz219 于 2022-4-9 11:18 编辑

怎样去除文本里面(只有一行内容)最后一个斜杠以后的内容,谢谢
文本名字固定为:1.txt

内容可能是:D:\PE整理碎片(很好)\修改PE
也有可能是:D:\1绿色软件\注册表\注册表定位(支持短键)\注册表定位(支持短键).exe
      
希望处理后的结果是(生成:2.txt):

D:\PE整理碎片(很好)\
D:\1绿色软件\注册表\注册表定位(支持短键)\
作者: Batcher    时间: 2022-4-9 11:11

回复 1# yyz219
  1. @echo off
  2. cd /d "%~dp0"
  3. (for /f "delims=" %%i in ('type "1.txt"') do (
  4.     echo,%%~dpi
  5. ))>"2.txt"
复制代码

作者: yyz219    时间: 2022-4-9 11:12

回复  yyz219
Batcher 发表于 2022-4-9 11:11

我试下先 谢谢
作者: yyz219    时间: 2022-4-9 11:16

回复 2# Batcher

成功了 非常感谢




欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2