spitulo
Habitué
Bonjour,
J'ai sous la main un script BATCH, et je voudrais avoir si vous pouviez m'aider à le décortiquer, et me dire ce qu'il fait concrêtement sur l'ordinateur ?
Voici son contenu :
[cpp]set max=50000
set Path=\\pc-perso\Partage
set pathlog=\\pc-perso\Partage\quota.log
set p1=0
echo off
cls
if exist %Pathlog% GOTO FILEEXIST
echo ----------LOG QUOTA-------- >> %Pathlog%
echo. >> %Pathlog%
:FILEEXIST
for /r %Path% %%i in (*.*) do set /a p1=!p1!+%%~zi/1048
if /i %p1% gtr %max% GOTO ERROR
echo [%DATE%][%TIME%]- %USERNAME% - %p1% ko - OK >> %Pathlog%
GOTO END
:ERROR
echo [%DATE%][%TIME%]- %USERNAME% - %p1% ko - Dépassement du quota de %max% ko ! >> %Pathlog%
@echo
:END[/cpp]
Merci d'avance.
J'ai sous la main un script BATCH, et je voudrais avoir si vous pouviez m'aider à le décortiquer, et me dire ce qu'il fait concrêtement sur l'ordinateur ?
Voici son contenu :
[cpp]set max=50000
set Path=\\pc-perso\Partage
set pathlog=\\pc-perso\Partage\quota.log
set p1=0
echo off
cls
if exist %Pathlog% GOTO FILEEXIST
echo ----------LOG QUOTA-------- >> %Pathlog%
echo. >> %Pathlog%
:FILEEXIST
for /r %Path% %%i in (*.*) do set /a p1=!p1!+%%~zi/1048
if /i %p1% gtr %max% GOTO ERROR
echo [%DATE%][%TIME%]- %USERNAME% - %p1% ko - OK >> %Pathlog%
GOTO END
:ERROR
echo [%DATE%][%TIME%]- %USERNAME% - %p1% ko - Dépassement du quota de %max% ko ! >> %Pathlog%
@echo
:END[/cpp]
Merci d'avance.