我需要像这样编辑txt中的任何行
在
E:\nameab.mkv
E:\namecd.mkv
E:\nameef.mkv
在
1*file*E:\nameab.mkv
2*file*E:\namecd.mkv
3*file*E:\nameef.mkv
答案 0 :(得分:1)
这样的事情:
@echo off
set /a "count=0"
Set "InputFile=test.txt"
Set "OutPutFile=%~n0.txt"
Set "String2Add=*file*"
If exist "%OutPutFile%" Del "%OutPutFile%"
setlocal enabledelayedexpansion
for /f "delims=" %%a in ('Type "%InputFile%"') do (
set /a count+=1
echo !count!%String2Add%%%a
)>>"%OutPutFile%"
Start "" "%OutPutFile%"
答案 1 :(得分:0)
如果你想进入PowerShell,你可能会:
$count = 1
Get-Content '.\pl.txt' | ForEach-Object { "$count*file*$_"; $count++ }