Limiter la taille d'un fichier

Limiter la taille d'un fichier - Shell/Batch - Programmation

Marsh Posté le 11-11-2015 à 19:26:46    

Bonjour,
 
Etant débutant en Shell, je vais vous demander votre aide.
J'ai bien évidemment fais des recherches sur google mais je ne trouve pas comment faire.
 
Passons maintenant aux explications :
 
Je suis entrain de faire un petit script pouvant créer un fichier .txt et qui écrit dedans, ce que je souhaiterais faire c'est que quand il atteint une certaine taille (2 Mb disons) il créer un autre fichier .txt (donc avec un autre nom) et ainsi de suite et que je pourrais mettre en pause ou arrêter en appuyant sur une touche.
 
Seulement, le problème est que je ne trouve pas comment faire pour faire en sorte qu'il se coupe selon la taille et le renommer
 
Pour le moment mon script ressemble à ça :
 

Citation :

@echo off
:debut
echo Tapez :
echo  - A pour arreter
echo  - P pour mettre sur pause
 
:scripting
echo [Le %date% à %time:~0,8%] >>"E:\Script\test.txt"
for /f "delims=" %%i in ('ping -n 1 -l 100 LOCALHOST ^| findstr /i /c:"Envoi d"') do echo %%i >>"E:\Script\test.txt"
SET /P action=Action souhaitee :  
 
IF %action%==A (
ECHO Script arrete.
ECHO Le script a été arrêté. >>"E:\Script\test.txt
PAUSE
 
) ELSE IF %action%==a (
ECHO Script arrete.
ECHO Le script a été arrêté. >>"E:\Script\test.txt
PAUSE
 
) ELSE IF %action%==P (
ECHO Script en pause.
ECHO Le script a été mis en pause. >>"E:\Script\test.txt
PAUSE
goto debut
 
) ELSE IF %action%==p (
ECHO Script en pause.
ECHO Le script a été mis en pause. >>"E:\Script\test.txt
PAUSE
goto debut
 
) ELSE (
goto scripting
)


 
Si vous pouviez me mettre sur la voie ça serait gentil,  
 
Merci à vous ! :)

Reply

Marsh Posté le 11-11-2015 à 19:26:46   

Reply

Marsh Posté le 11-11-2015 à 22:16:47    

T'as vu http://stackoverflow.com/questions [...] tch-script ?
 
Sinon tu es obligé de faire ça en Batch?

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed