Windows批处理文件后删除文本的批处理文件

时间:2014-01-02 17:26:02

标签: batch-file

我在创建一个接收文件file.txt的批处理文件时遇到问题,并在分隔符后删除文本并创建包含更改的新文件。

例如:

file.txt将包含:

ashlasfj/asdkasdkj/asdkjasd
jhsdkfjhsdf/ajhsjduias/asjhfhsd

newfile.txt会将所有内容保留在第一个/之前:

ashlasfj
jhsdkfjhsdf

我在考虑使用for循环:

for / f“tokens = 1,* delims = /”%% A in(test.txt)do(     这里的东西 )

1 个答案:

答案 0 :(得分:1)

试试这个:

@echo off
setlocal

for /f "tokens=1 delims=/" %%a in (test.txt) do (echo %%a >> newfile.txt)