Script batch pour supprimer la derniere ligne d'un fichier.txt

Fermé
enselme - 11 mars 2015 à 10:27
 enselme - 13 mars 2015 à 18:18
Bonjour,quelqu'un pouvait m'aider a trouver un script pour supprimer la dernière d'un fichier.txt,je cherche sur google mais je n'arrive pas a trouver.
A voir également:

1 réponse

dubcek Messages postés 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 5 615
12 mars 2015 à 13:06
hello
remplacer fichier et fichier2 par les noms des fichiers, essayer:
@echo off
setlocal enabledelayedexpansion
set fichier=f1.txt
set fichier2=f2.txt
for /f %%a in ('find /v /c "" ^< %fichier%') do set /a lignes=%%a
set c=1
for /f "delims=" %%b in ('type %fichier%') do (
if !c! NEQ !lignes! echo %%b >> %fichier2%
set /a c+=1
)
0
merci ça marche a merveille
0