cs_pippo70
Messages postés4Date d'inscriptionvendredi 26 novembre 2010StatutMembreDernière intervention 3 avril 2012
-
9 mai 2011 à 16:00
Twinuts
Messages postés5375Date d'inscriptiondimanche 4 mai 2003StatutModérateurDernière intervention14 juin 2023
-
12 mai 2011 à 10:24
Bonjour,
Je suis à la recherche d'un moyen pour mesurer la taille d'un dossier sans en faire le listing dans une application java.
En effet cela prend du temps quand le dossier contient quelque milliers de fichier.
Note: le programme tournera sur Windows
J'ai vu que en utilisant un JavaScript ou un VBscript on peut avoir cette information rapidement:
var fso = new ActiveXObject("Scripting.FileSystemObject");
(javascript)
OU
set fso = WScript.CreateObject("Scripting.FileSystemObject")
(vbscrpit)
puis
fh = fso.GetFolder(...)
size = fh.Size
Cela prend une fraction seconde pour un dossier de 27GB avec 37000 fichiers.
Si il y a un moyen simple ou quelques libraires qui le font déjà ca m'arrangerais.
Est ce que je suis obligé d'utiliser les java Native Interface? Ca me parait un peu complexe.
Twinuts
Messages postés5375Date d'inscriptiondimanche 4 mai 2003StatutModérateurDernière intervention14 juin 2023111 12 mai 2011 à 10:24
Salut,
dans ce cas oriente tes recherches du coté de JNA et fait directement les appels système depuis java sans passer par je ne sais quoi de vb, sinon tu fais à l'avance une dll qui permet ça et tu fais pointer ton code java dessus via JNI/JNA...
------------------------------------
"On n'est pas au resto : ici on ne fait pas dans les plats tout cuits ..."