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

enselme -  
 enselme -
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 18789 Date d'inscription   Statut Contributeur Dernière intervention   5 637
 
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
enselme
 
merci ça marche a merveille
0