OVH Cloud OVH Cloud

liste des fichiers multimedia

4 réponses
Avatar
Sylvain
Bonjour

J'aimerais obtenir la liste de tous les fichiers
multimedia (.mp3,.mpeg,.avi, ect) sur un poste de travail.

Merci

4 réponses

Avatar
Jacques Barathon [MS]
Si tu cibles plusieurs postes de travail, tu auras intérêt à scripter ça. Tu
peux adapter cet exemple tiré du Script Center de Microsoft:

-- début --
strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!" & strComputer & "rootcimv2")

Set colFiles = objWMIService. _
ExecQuery("Select * from CIM_DataFile where FileSize > 1000000")

For Each objFile in colFiles
Wscript.Echo objFile.Name & " -- " & objFile.FileSize
Next
-- fin --

Il suffit de remplacer "FileSize" par "Extension" pour sélectionner les
fichiers correspondant aux critères qui t'intéressent.

Si tu n'as qu'un ou deux postes de travail sur lesquels tu veux faire cette
recherche, je te conseille également d'installer l'excellent MSN Toolbar
Suite actuellement en version beta mais déjà très efficace:
http://beta.toolbar.msn.com/ (la version beta n'est dispo qu'en anglais pour
l'instant mais l'installation et le paramétrage sont assez simples). MSN
Toolbar est un outil qui permet de faire des recherches sur du contenu à la
fois sur le disque dur local d'un poste, sur des partages réseau (attention
aux performances pour l'indexation) et sur la messagerie (Outlook Express et
Outlook sont supportés).

Une fois le produit installé et configuré, laisse-le indexer le disque dur.
Cela prendra de quelques minutes à 1 heure selon la taille du disque et le
nombre d'informations à indexer. Ensuite, tu peux lancer des recherches
comme par exemple:

kind:music OR kind:movie OR kind:picture

Cette requête te retournera tous les fichiers qui sont soit des fichiers
audio soit des fichiers vidéo soit des images. Si tu as paramétré
l'indexation des pièces jointes, le résultat incluera tout fichier inclus
dans les mails. Si tu veux éviter cela, tu peux ne pas activer l'indexation
des pièces jointes ou plus ponctuellement préciser l'exclusion des mails
dans ta requête. Si tu utilises Outlook:

kind:music OR kind:movie OR kind:picture -store:outlook

...et si tu utilises Outlook Express:

kind:music OR kind:movie OR kind:picture -store:oe

Tu peux enregistrer la requête dans tes favoris pour pouvoir la relancer
régulièrement.

Jacques

"Sylvain" wrote in message
news:068301c50eaf$8d1e0e30$
Bonjour

J'aimerais obtenir la liste de tous les fichiers
multimedia (.mp3,.mpeg,.avi, ect) sur un poste de travail.

Merci


Avatar
Jean
Bonjour,

Regardez ici :
http://www.google.be/groups?selm=eRkFkqO3EHA.4004%40tk2msftngp13.phx.gbl&output=gplain

et modifiez la requête wql et le script en fonction de vos besoins.

par ex. pour lister les fichiers d'extension gif et jpg du répertoire t:documentsmes images :

<!---8<---IMAGES.HTA---Jean-JMST-Belgium--->
<script language='VBS'>
Document.Write "Travail en cours ..."
</script>
<script defer language='VBS'>
repertoire="t:documentsmes images"
repertoire=Double_Slash(repertoire)
For Each F in _
GetObject("winmgmts:")_
.ExecQuery(_
"Select * FROM CIM_LogicalFile WHERE "&_
"Path='"&Mid(repertoire,3)&"' AND "&_
"FileType<>'File Folder' AND "&_
"(Extension ='JPG' OR Extension='GIF')"_
)
With F
ext=""
Document.WriteLn .FileName&"."&.Extension&"<br>"
End With
Next

Function Double_Slash(quoi)
Double_Slash=Replace(quoi,"","")
End Function
</script>
<!---8<---IMAGES.HTA---Jean-JMST-Belgium--->

Amicalement,

Jean - JMST
Belgium

"Sylvain" a écrit dans le message de news: 068301c50eaf$8d1e0e30$
Bonjour

J'aimerais obtenir la liste de tous les fichiers
multimedia (.mp3,.mpeg,.avi, ect) sur un poste de travail.

Merci


Avatar
technicland
Jacques Barathon [MS] nous a dit :
Si tu cibles plusieurs postes de travail, tu auras intérêt à scripter
ça. Tu peux adapter cet exemple tiré du Script Center de Microsoft:


Bonjour Jacques
tu aurais pas un probleme avec ta date et ton heure? ou tes posts partent en
retard :)
hier tes contributions n'etais pas presente et aujourd hui elles
apparaissent avant les reponses d'autres personnes !
Laurent

Avatar
Jacques Barathon [MS]
Je travaille beaucoup hors ligne cette semaine car je suis en déplacement.
L'heure que tu vois doit être celle enregistrée par Outlook Express au
moment où j'écris le message (ou plus précisément au moment où je clique sur
"Send"), même si je n'envoie réellement ce message que le lendemain en
synchronisant mon poste.

Par exemple, il est actuellement 14h05 ce vendredi 11/02 au moment où
j'écris ces lignes et je m'apprête à cliquer sur "Send". Tu pourras comparer
avec le jour et l'heure d'affichage sur le serveur.

Jacques

"technicland" wrote in message
news:
Jacques Barathon [MS] nous a dit :
Si tu cibles plusieurs postes de travail, tu auras intérêt à scripter
ça. Tu peux adapter cet exemple tiré du Script Center de Microsoft:


Bonjour Jacques
tu aurais pas un probleme avec ta date et ton heure? ou tes posts partent
en retard :)
hier tes contributions n'etais pas presente et aujourd hui elles
apparaissent avant les reponses d'autres personnes !
Laurent