Comment copier un dossier avec FSO sans figer le prog ?

cs_Turakam Messages postés 32 Date d'inscription samedi 31 août 2002 Statut Membre Dernière intervention 26 juin 2005 - 10 déc. 2004 à 23:23
cs_Turakam Messages postés 32 Date d'inscription samedi 31 août 2002 Statut Membre Dernière intervention 26 juin 2005 - 14 déc. 2004 à 13:39
Salut a tous,

J'arrive a copier un dossier avec FSO mais le probleme c'est que quand je copier le dossier (qui est assez volumineux ... 3Go a peu pres) le prog se fige pendant la copie. C'est assez embetant pour la progress bar par exemple ...

Si qlq a la solution a mon probleme, c'est a dire comment copier un dossier sans figer le prog (avec ou sans FSO peu importe)

Merci pour vos réponse et votre aide.

:D Turakam :D

7 réponses

valtrase Messages postés 937 Date d'inscription lundi 19 janvier 2004 Statut Membre Dernière intervention 9 mai 2022 3
11 déc. 2004 à 01:04
Salut,
T'as essayé en mettant un DoEvent par exemple ?
____________________________________________________

Cordialement, Jean-Paul

Le Savoir n'a de valeur que s'il est partagé
0
cs_Turakam Messages postés 32 Date d'inscription samedi 31 août 2002 Statut Membre Dernière intervention 26 juin 2005
11 déc. 2004 à 14:31
Oui mais ca change rien :/

:D Turakam :D
0
valtrase Messages postés 937 Date d'inscription lundi 19 janvier 2004 Statut Membre Dernière intervention 9 mai 2022 3
11 déc. 2004 à 14:38
Re,
Pardon fallait lire DoEvents
____________________________________________________

Cordialement, Jean-Paul

Le Savoir n'a de valeur que s'il est partagé
0
barley Messages postés 107 Date d'inscription jeudi 28 janvier 2010 Statut Membre Dernière intervention 28 janvier 2010
11 déc. 2004 à 20:42
Suis pas sûr que ca t'interesse mais sait on jamais...
en faisant un shell ("cmd /c copy.....")
t'es sûr que ton appli ne s'interrompera pas.
ainsi, tu peux lancer le copiage du dossier et que ton appli continue de se dérouler.

a voir...une idée comme ca
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
barley Messages postés 107 Date d'inscription jeudi 28 janvier 2010 Statut Membre Dernière intervention 28 janvier 2010
11 déc. 2004 à 21:11
pour etre plus précis, s'il s'agit de copier toute l'architecture d'un dossier, tu fais :

Dim xxx, cheminorigine, chemindestination
cheminorigine = "c:\windows" 'par exemple
chemindestination = "c:\windowscopie" 'exemple aussi
xxx = shell("cmd.exe /c xcopy /E /Q /H /K /Y " & cheminorigine & chemindestination &"", vbhide)
....suite du code
0
barley Messages postés 107 Date d'inscription jeudi 28 janvier 2010 Statut Membre Dernière intervention 28 janvier 2010
11 déc. 2004 à 21:13
correctif, oublie d'un espace entre le cheminorigine et chemindestination

Dim xxx, cheminorigine, chemindestination
cheminorigine = "c:\windows" 'par exemple
chemindestination = "c:\windowscopie" 'exemple aussi
xxx = shell("cmd.exe /c xcopy /E /Q /H /K /Y " & cheminorigine & " " & chemindestination &"", vbhide)
....suite du code
0
cs_Turakam Messages postés 32 Date d'inscription samedi 31 août 2002 Statut Membre Dernière intervention 26 juin 2005
14 déc. 2004 à 13:39
En fesait ca on ne voit pas la prompt dos ???
Si c'est ca c'est impek c'est exatement ce qui me fo :)

Merci !

:D Turakam :D
0
Rejoignez-nous