Mettre à jour la liste de fichier sur un lecteur DVD

Signaler
Messages postés
63
Date d'inscription
dimanche 20 novembre 2005
Statut
Membre
Dernière intervention
10 août 2007
-
Messages postés
13280
Date d'inscription
lundi 13 décembre 2004
Statut
Modérateur
Dernière intervention
3 février 2018
-
J'ai fait un petit programme qui me liste les fichiers sur mon lecteur
de DVD. Mon problème c'est qu'il me liste toujours les mêmes.

Je m'explique: je mets un DVD N°1 avec des fichiers, le programme fait
la liste de ces fichiers, je sort le DVD, j'en mets un autre DVD N°2,
je continue la liste initiale avec les nouveaux fichiers. Et là je me
retrouve avec la liste du DVD N°1.

Je fais bien un dir.refresh, mais rien n'y fait.

On dirait que VB ou Windows sauvegarde la liste.

Nota: si je change de lecteur, je liste un répertoire vide par exemple
et que je reviens sur mon lecteur de DVD avec le nouveau DVD, la liste
des fichiers ce met bien à jour. ??

Une idée, d'avance merci

2 réponses

Messages postés
1263
Date d'inscription
mardi 11 novembre 2003
Statut
Membre
Dernière intervention
24 juillet 2013
6
Un Dir.refresh rafraichit la liste des fichiers si celle-ci a changé
Si ta liste n'a pas changé tu obtiens la même liste
si tu mets le DVD n° 1 le programme éxécute certaines instructions pour avoir la liste des fichiers
Lorque tu mets le DVD n° 2 il faut réexécuter ces mêmes instructions et ensuite rafraichir la liste

Je pense que ton Dir.refresh devrait être contenu dans un événement Drive_Change

GRENIER Alain
Messages postés
13280
Date d'inscription
lundi 13 décembre 2004
Statut
Modérateur
Dernière intervention
3 février 2018
47
salut,

et faire le refresh lors de l'éjection de dvd?

là le refresh va fonctionner (liste vide, donc différente), puis re-refresh quelques secondes après l'insertion du nouveau DVD.



testé sur dur avec Dir1 et File1, les modifications prennent bien effet.



PCPT [AFCK]