Batch Index du Forum
S’enregistrerRechercherFAQMembresGroupesConnexion
Répondre au sujet Page 1 sur 1
Probleme Comparaison deux variables numeriques (>2Go)
Auteur Message
Répondre en citant
Message Probleme Comparaison deux variables numeriques (>2Go) 
En esperant que quelqu'un pourra m'aider car la je suis vraiment perdu.
Je dois comparer la taille d'un fichier avec Deux variables 2Go et 2,5 Go
Le soucie se pose niveau de la comparaison avec les Go, je ne comprend pas pourquoi mais le bat a des problermes avec les Go tous mes scripts fonctionnes parfaitement en utilisant un fichier de 500 Mo mais malheureusement une fois passer au Go ca devient le grand bordel.

Code:



Set PST=C:\Outlook.pst (superieur a 2,5Go)
Set AvSpace=2,147,483,640
Set AvSpace=%AvSpace:,=%
Set MaxSpace=2,684,354,560
Set MaxSpace=%MaxSpace:,=%

for %%a in (%PST%) do set Size=%%~za
Set Size=%Size:,=%

If %Size% LEQ %AvSpace% GoTo :SizeOK      (ici tout fonctionne)
if %Size% GTR %AvSpace% GoTo :SizeCheck (ici tout fonctionne)

:SizeOK
if EXIST C:\logPST.txt DEL C:\logPST.txt
exit

:SizeCheck
if %Size% GTR %MaxSpace% GoTo :LIMIT (et voila cet ici que tout bug il ne fait pas la comparaison il change davis tout seul je ne comprend plus rien)
echo *******************************************************
echo *   VOUS ALLEZ BIENTOT ATTEINDRE LA LIMITE DE VOTRE   *
echo *                    MESSAGERIE                       *
echo *      VEUILLEZ SUIVRE LA PROCEDURE DE NETTOYAGE      *
echo *******************************************************
pause
exit

:LIMIT
cls
echo **********************************************
echo *    VOTRE MESSAGERIE A ATTEINT SA LIMITE    *
echo *  VEUILLEZ SUIVRE LA PROCEDURE DE NETTOYAGE *
echo *                D'URGENCE !!                *
echo **********************************************
pause
exit




En esperant que quelqu'un pourra me sauver, car la je ne sais vraiment plus quoi faire.



Message Publicité 
PublicitéSupprimer les publicités ?


Répondre en citant
Message Probleme Comparaison deux variables numeriques (>2Go) 
c'est parceque il ne faut pas depasser 2147483647 dans nos calcul http://www.developpez.net/forums/d752236/general-developpement/programmation-windows/scripts-batch/addition-nombres-decimaux/



Message Probleme Comparaison deux variables numeriques (>2Go) 


Montrer les messages depuis:
Répondre au sujet Page 1 sur 1
  



Index | créer un forum | Forum gratuit d’entraide | Annuaire des forums gratuits | Signaler une violation | Conditions générales d'utilisation
Copyright 2008 - 2016 // Batch