peut on faire des conditions sur la taille des fichiers avec un batch

peut on faire des conditions sur la taille des fichiers avec un batch - Programmation

Marsh Posté le 19-04-2001 à 15:54:53    

Salut!
 
je voudrais faire une commande du style :
 
si taille_du_fichier different de 0 Ko sendmail fichier
 
est ce possible ?


---------------
All we need is a soul revolution
Reply

Marsh Posté le 19-04-2001 à 15:54:53   

Reply

Marsh Posté le 09-05-2001 à 11:00:53    

Salut...
C'est exactement la question que je voulais poser aujourd'hui !
Est-ce que tu as trouvé un script qui marche ???

Reply

Marsh Posté le 09-05-2001 à 12:04:24    

fais un programme en Turbo Pascal (par exemple)appelé taille :
ce fichier retourne une valeur d'erreur = 1 si la taille = 0 et à 2 sinon
 
tu le lance dans ton batch :
taille nom_et_chemin_du_fichier
if errorlevel 2 goto sendmail
...
:sendmail
sendmail etc...
goto fin
 
ton progr TP ressemblera à celà :

Code :
  1. VAR
  2.   f: file of BYTE;
  3.   taille:long;
  4. BEGIN
  5.   Assign(f,paramstr(1));
  6.   reset(f);
  7.   taille:=FileSize(f);
  8.   Close(f);
  9.   If taille=0 then Halt(1) else Halt(2);
  10. end.


 
Je viens d'écrire le progr en TP4 et ça marche.
si ça te dit, je t'envoie le source et le compilé
A+

 

[edit]--Message édité par JPA--[/edit]

Reply

Marsh Posté le 09-05-2001 à 12:06:48    

kayasax a écrit a écrit :

Salut!
 
je voudrais faire une commande du style :
 
si taille_du_fichier different de 0 Ko sendmail fichier
 
est ce possible ?




 
En batch, je ne souviens pas qu'on puisse faire des tests sur la taille de fichier, tout au plus sur l'existence. Par contre, ça doit être faisable en VBS avec 3 lignes de code.


---------------
Pipiru piru piru pipiru pi
Reply

Marsh Posté le 09-05-2001 à 14:49:12    

j'ai édité mon post plus haut pour que ça fonctionne.
Dis moi si celà te convient
 
A+

Reply

Marsh Posté le 09-05-2001 à 17:03:43    

Ca m'intéresse carrément ! J'ai pas de compilateur sous la main :(
mail moi : germain.lannegrand@sp.se

Reply

Marsh Posté le 09-05-2001 à 17:09:42    

Euh par contre si tu pouvais me compiler le code avec une taille de fichier de 98 octets, ce serait trop cool !

Reply

Marsh Posté le 10-05-2001 à 08:44:42    

C'est cool ca marche nickel !
J'ai téléchargé TP7 complet sur Borland France, il est compilé et  zarmaaaaaaaaaaa!
 
Merci beaucoup
:hello:

Reply

Sujets relatifs:

Leave a Replay

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