Copier un fichier utilisé ?

Signaler
Messages postés
10
Date d'inscription
samedi 19 mars 2005
Statut
Membre
Dernière intervention
13 mars 2009
-
Messages postés
46
Date d'inscription
vendredi 5 novembre 2004
Statut
Membre
Dernière intervention
30 septembre 2010
-
Bonjour a tous,

Je cherche comment copier un fichier qui est utilisé par le système. J'utilise FileCopy mais il me répond que le fichier est actuellement utilisé.

Merci d'avance pour vos réponses c'est assez important !

7 réponses

Messages postés
550
Date d'inscription
jeudi 12 octobre 2006
Statut
Membre
Dernière intervention
6 juin 2015
4
Ta essayé FSO ?
Messages postés
1566
Date d'inscription
mardi 26 décembre 2000
Statut
Membre
Dernière intervention
5 avril 2013
6
Bonjour,

on ne peut en principe pas (ni depuis VB, ni depuis l'explorateur lui-même ...)
Messages postés
550
Date d'inscription
jeudi 12 octobre 2006
Statut
Membre
Dernière intervention
6 juin 2015
4
Il peut essayer avec l'api CopyFile
Messages postés
1566
Date d'inscription
mardi 26 décembre 2000
Statut
Membre
Dernière intervention
5 avril 2013
6
Bonsoir, Duke49

Ah....!!
Pour copier un ficheir utilisé par le système ?
Dis-moi : as-tu essayé, toi-même ????? (avant de suggérer "Il peut essayer avec l'api CopyFile") ???
Si tu ne l'as pas fait, essaye donc !!!!!!
Messages postés
1566
Date d'inscription
mardi 26 décembre 2000
Statut
Membre
Dernière intervention
5 avril 2013
6
Je rappele que MysTiKK dis développer en VB6 et souhaiter, depuis VB6, pouvoir copier un fichier utilisé par le système.
Des copies en "image" sont toujours possibles (comme plus d'un le savent), mais pas depuis VB6 ...et souvent pour des raisons difficilement avouables ...
Messages postés
550
Date d'inscription
jeudi 12 octobre 2006
Statut
Membre
Dernière intervention
6 juin 2015
4
C'est possible, même en VB6, il faut juste le courage pour transcrire le code ci-dessous:
http://www.ntcore.com/Files/antiwfp.zip
Messages postés
46
Date d'inscription
vendredi 5 novembre 2004
Statut
Membre
Dernière intervention
30 septembre 2010

Bonjour à tous,

Je déterre ce sujet trouvé depuis mon pote google pour vous présenter mon problème. Je tente en vbs de copier un fichier distant en utilisant un VPN + net use. j'utilise le FileSystemObject et la fonction CopyFile. J'arrive correctement à copier le fichier mais c'est le processus qui l'uitlise qui plante. Auriez vous une idée de l'origine du problème et des solutions à adopter pour le résoudre ?

Extrait du code :
le Bat :
net use v: /delete
rasdial VPN login mdp
net use v: \\192.168.X.X\Archive
wscript c:\mon_script.vbs
net use v: /delete
rasdial VPN /disconnect

Le script :

on error resume next

src="v:\Mesure\mon_fichier.csv"
dst="c:"
wscript.sleep(2000)
Set objFSO = CreateObject("Scripting.FileSystemObject")
if objFSO.DriveExists("v:") then
objFSO.CopyFile src, dst , true
end if

set objFSO = Nothing

Merci pour vos réponse.

BINOME de ECOSMOSE
Association ecologique d'actions de culture et d'Informations