Quel language pour faire cela ?

Quel language pour faire cela ? - Divers - Programmation

Marsh Posté le 12-09-2007 à 12:37:33    

Bonjour à tous.
 
J'avais dévellopé il y a quelques temps un petit script efficace en shell sur machine Debian, dont j'ai besoin aujourd'hui de reproduire le fonctionnement sur un poste WinXP (celui de mon association, en fait).
 
Le principe est simple : a un emplacement donné (appellons-le ROOT0), se trouvent des dossiers. Le script vérifie chaque dossier enfant de ROOT0 (uniquement les enfants directs). La vérification se passe comme ceci :
Test du poids total du dossier (total de tout son contenu dans tous ses enfants).
Si poids > 500Mo, recherche du plus lourd fichier dans la descendance, supression de celui-ci.
Retour au test du poids.
 
 
Selon vous, quel language est le plus approprié à une implémentation de ce mode opératoire sous Windows ?
 
Merci d'avance.

Reply

Marsh Posté le 12-09-2007 à 12:37:33   

Reply

Marsh Posté le 12-09-2007 à 14:13:23    

powershell?


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 12-09-2007 à 16:43:58    

C# non?
Sinon Cygwin et basta, besoin de rien réécrire.

Reply

Marsh Posté le 14-09-2007 à 12:15:17    

Erkethan > J'aurais tendance à dire : quasiment n'importe quel langage.
A part l'assembleur et quelques cas très particulié, ils ont tous ce qu'il faut pour lister le contenu d'un répertoire, savoir si chaque élément contenu dans le répertoire est un répertoire ou un fichier, et savoir la taille de chaque fichier.
Que tu le fasses en php, en c#, en delphi ou en python, ça ne changera rien ni à l'algo ni au résultat final.
En fait, le mieux, c'est que tu utilises le langage que tu connais le mieux.


Message édité par omega2 le 14-09-2007 à 12:15:51
Reply

Marsh Posté le 14-09-2007 à 20:36:49    

tu fais en vbs
du texte, avec plein d'objets dedans !
vbscript c'est bon; mangez en !

Reply

Sujets relatifs:

Leave a Replay

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