RosettaCodeData/Task/Remove-lines-from-a-file/AutoHotkey/remove-lines-from-a-file.ahk
2023-07-01 13:44:08 -04:00

11 lines
393 B
AutoHotkey

RemoveLines(filename, startingLine, numOfLines){
Loop, Read, %filename%
if ( A_Index < StartingLine )
|| ( A_Index >= StartingLine + numOfLines )
ret .= "`r`n" . A_LoopReadLine
FileDelete, % FileName
FileAppend, % SubStr(ret, 3), % FileName
}
SetWorkingDir, % A_ScriptDir
RemoveLines("test.txt", 4, 3)