Bonjour a tous, quelqu un peut il me dire comment copier l'ensemble d'un
disque dur vers un répertoire partagé sur une autre machine du réseau.
je comptais utiliser ca:
Const OverWriteFiles = True
Set objFSO = CreateObject("Scripting.FileSystemObject")
objFSO.CopyFolder "d:\" , "\\pc\test" , OverWriteFiles
mais cela ne marche pas.quelqu'un a une idée?
merci d'avance
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Georges MAUREL
Bonjour, Essayez en mettant "d:*." comme 1° argument de copyfolder
Cordialement Georges
"plom" a écrit dans le message de news:
Bonjour a tous, quelqu un peut il me dire comment copier l'ensemble d'un disque dur vers un répertoire partagé sur une autre machine du réseau. je comptais utiliser ca: Const OverWriteFiles = True Set objFSO = CreateObject("Scripting.FileSystemObject") objFSO.CopyFolder "d:" , "pctest" , OverWriteFiles
mais cela ne marche pas.quelqu'un a une idée? merci d'avance
Bonjour,
Essayez en mettant "d:*." comme 1° argument de copyfolder
Cordialement
Georges
"plom" <plomkiolki@hotmail.com> a écrit dans le message de news:
ebllX4LyFHA.624@TK2MSFTNGP11.phx.gbl...
Bonjour a tous, quelqu un peut il me dire comment copier l'ensemble d'un
disque dur vers un répertoire partagé sur une autre machine du réseau.
je comptais utiliser ca:
Const OverWriteFiles = True
Set objFSO = CreateObject("Scripting.FileSystemObject")
objFSO.CopyFolder "d:" , "\pctest" , OverWriteFiles
mais cela ne marche pas.quelqu'un a une idée?
merci d'avance
Bonjour, Essayez en mettant "d:*." comme 1° argument de copyfolder
Cordialement Georges
"plom" a écrit dans le message de news:
Bonjour a tous, quelqu un peut il me dire comment copier l'ensemble d'un disque dur vers un répertoire partagé sur une autre machine du réseau. je comptais utiliser ca: Const OverWriteFiles = True Set objFSO = CreateObject("Scripting.FileSystemObject") objFSO.CopyFolder "d:" , "pctest" , OverWriteFiles
mais cela ne marche pas.quelqu'un a une idée? merci d'avance
Georges MAUREL
Re Bonjour Dans ce cas, il faut passer par une boucle et tester le nom des répertoires à ne pas copier
Const OverWriteFiles = True Set objFSO = CreateObject("Scripting.FileSystemObject") Set f = objFSO.GetFolder("d:") Set sf = f.SubFolders For Each sf1 in sf if sf1.name<>"System Volume Information" then v_origine = "d:" & sf1.name wscript.echo v_origine objFSO.CopyFolder v_origine, "pctest" , OverWriteFiles end if next
Cordialement Georges
"plom" a écrit dans le message de news:
en fait c'est bon j ai réussi a résoudre le problème en mettant d:* à la place de d:, par contre il me reste un problème, c'est que la copie plante car elle essaie de copier le dossier system volume information....y a t il un moyen pour éviter cette copie? merci d avance
"plom" a écrit dans le message de news:
Bonjour a tous, quelqu un peut il me dire comment copier l'ensemble d'un disque dur vers un répertoire partagé sur une autre machine du réseau. je comptais utiliser ca: Const OverWriteFiles = True Set objFSO = CreateObject("Scripting.FileSystemObject") objFSO.CopyFolder "d:" , "pctest" , OverWriteFiles
mais cela ne marche pas.quelqu'un a une idée? merci d'avance
Re Bonjour
Dans ce cas, il faut passer par une boucle et tester le nom des répertoires
à ne pas copier
Const OverWriteFiles = True
Set objFSO = CreateObject("Scripting.FileSystemObject")
Set f = objFSO.GetFolder("d:")
Set sf = f.SubFolders
For Each sf1 in sf
if sf1.name<>"System Volume Information" then
v_origine = "d:" & sf1.name
wscript.echo v_origine
objFSO.CopyFolder v_origine, "\pctest" , OverWriteFiles
end if
next
Cordialement
Georges
"plom" <plomkiolki@hotmail.com> a écrit dans le message de news:
uPom7XMyFHA.1148@TK2MSFTNGP11.phx.gbl...
en fait c'est bon j ai réussi a résoudre le problème en mettant d:* à la
place de d:, par contre il me reste un problème, c'est que la copie plante
car elle essaie de copier le dossier system volume information....y a t il
un moyen pour éviter cette copie?
merci d avance
"plom" <plomkiolki@hotmail.com> a écrit dans le message de news:
ebllX4LyFHA.624@TK2MSFTNGP11.phx.gbl...
Bonjour a tous, quelqu un peut il me dire comment copier l'ensemble d'un
disque dur vers un répertoire partagé sur une autre machine du réseau.
je comptais utiliser ca:
Const OverWriteFiles = True
Set objFSO = CreateObject("Scripting.FileSystemObject")
objFSO.CopyFolder "d:" , "\pctest" , OverWriteFiles
mais cela ne marche pas.quelqu'un a une idée?
merci d'avance
Re Bonjour Dans ce cas, il faut passer par une boucle et tester le nom des répertoires à ne pas copier
Const OverWriteFiles = True Set objFSO = CreateObject("Scripting.FileSystemObject") Set f = objFSO.GetFolder("d:") Set sf = f.SubFolders For Each sf1 in sf if sf1.name<>"System Volume Information" then v_origine = "d:" & sf1.name wscript.echo v_origine objFSO.CopyFolder v_origine, "pctest" , OverWriteFiles end if next
Cordialement Georges
"plom" a écrit dans le message de news:
en fait c'est bon j ai réussi a résoudre le problème en mettant d:* à la place de d:, par contre il me reste un problème, c'est que la copie plante car elle essaie de copier le dossier system volume information....y a t il un moyen pour éviter cette copie? merci d avance
"plom" a écrit dans le message de news:
Bonjour a tous, quelqu un peut il me dire comment copier l'ensemble d'un disque dur vers un répertoire partagé sur une autre machine du réseau. je comptais utiliser ca: Const OverWriteFiles = True Set objFSO = CreateObject("Scripting.FileSystemObject") objFSO.CopyFolder "d:" , "pctest" , OverWriteFiles
mais cela ne marche pas.quelqu'un a une idée? merci d'avance
Do Re Mi chel La Si Do
Bonsoir !
Encore plus simple :
XCOPY D:*.* pctest /C /E /G /H /Y
Rappel : le commutateur /C permet de contourner les erreurs.
Si on veut quand même gérer une liste d'exclusion, on peut rajouter : /EXCLUDE:lexclu.txt Et on met une exclusion par ligne, dans le fichier lexclu.txt
Cette ligne peut facilement se mettre dans un Batch, appelée par un icône, une tâche planifiée, etc.
Pour plom : c'est un peu illusoire de vouloir copier un disque entier. Il y a plein de choses inutiles, et il y a plein de choses qui ne passeront pas.
@-salutations
Michel Claveau
Bonsoir !
Encore plus simple :
XCOPY D:*.* \pctest /C /E /G /H /Y
Rappel : le commutateur /C permet de contourner les erreurs.
Si on veut quand même gérer une liste d'exclusion, on peut rajouter :
/EXCLUDE:lexclu.txt
Et on met une exclusion par ligne, dans le fichier lexclu.txt
Cette ligne peut facilement se mettre dans un Batch, appelée par un icône,
une tâche planifiée, etc.
Pour plom : c'est un peu illusoire de vouloir copier un disque entier. Il y
a plein de choses inutiles, et il y a plein de choses qui ne passeront pas.
Rappel : le commutateur /C permet de contourner les erreurs.
Si on veut quand même gérer une liste d'exclusion, on peut rajouter : /EXCLUDE:lexclu.txt Et on met une exclusion par ligne, dans le fichier lexclu.txt
Cette ligne peut facilement se mettre dans un Batch, appelée par un icône, une tâche planifiée, etc.
Pour plom : c'est un peu illusoire de vouloir copier un disque entier. Il y a plein de choses inutiles, et il y a plein de choses qui ne passeront pas.
@-salutations
Michel Claveau
plom
en fait c'est bon j ai réussi a résoudre le problème en mettant d:* à la place de d:, par contre il me reste un problème, c'est que la copie plante car elle essaie de copier le dossier system volume information....y a t il un moyen pour éviter cette copie? merci d avance
"plom" a écrit dans le message de news:
Bonjour a tous, quelqu un peut il me dire comment copier l'ensemble d'un disque dur vers un répertoire partagé sur une autre machine du réseau. je comptais utiliser ca: Const OverWriteFiles = True Set objFSO = CreateObject("Scripting.FileSystemObject") objFSO.CopyFolder "d:" , "pctest" , OverWriteFiles
mais cela ne marche pas.quelqu'un a une idée? merci d'avance
en fait c'est bon j ai réussi a résoudre le problème en mettant d:* à la
place de d:, par contre il me reste un problème, c'est que la copie plante
car elle essaie de copier le dossier system volume information....y a t il
un moyen pour éviter cette copie?
merci d avance
"plom" <plomkiolki@hotmail.com> a écrit dans le message de news:
ebllX4LyFHA.624@TK2MSFTNGP11.phx.gbl...
Bonjour a tous, quelqu un peut il me dire comment copier l'ensemble d'un
disque dur vers un répertoire partagé sur une autre machine du réseau.
je comptais utiliser ca:
Const OverWriteFiles = True
Set objFSO = CreateObject("Scripting.FileSystemObject")
objFSO.CopyFolder "d:" , "\pctest" , OverWriteFiles
mais cela ne marche pas.quelqu'un a une idée?
merci d'avance
en fait c'est bon j ai réussi a résoudre le problème en mettant d:* à la place de d:, par contre il me reste un problème, c'est que la copie plante car elle essaie de copier le dossier system volume information....y a t il un moyen pour éviter cette copie? merci d avance
"plom" a écrit dans le message de news:
Bonjour a tous, quelqu un peut il me dire comment copier l'ensemble d'un disque dur vers un répertoire partagé sur une autre machine du réseau. je comptais utiliser ca: Const OverWriteFiles = True Set objFSO = CreateObject("Scripting.FileSystemObject") objFSO.CopyFolder "d:" , "pctest" , OverWriteFiles
mais cela ne marche pas.quelqu'un a une idée? merci d'avance
plom
oui merci, finalement je suis par un batch avec xcopy, c est vrai que c est encore le plus simple.
merci pour tout
"Do Re Mi chel La Si Do" a écrit dans le message de news: %
Bonsoir !
Encore plus simple :
XCOPY D:*.* pctest /C /E /G /H /Y
Rappel : le commutateur /C permet de contourner les erreurs.
Si on veut quand même gérer une liste d'exclusion, on peut rajouter : /EXCLUDE:lexclu.txt Et on met une exclusion par ligne, dans le fichier lexclu.txt
Cette ligne peut facilement se mettre dans un Batch, appelée par un icône, une tâche planifiée, etc.
Pour plom : c'est un peu illusoire de vouloir copier un disque entier. Il y a plein de choses inutiles, et il y a plein de choses qui ne passeront pas.
@-salutations
Michel Claveau
oui merci, finalement je suis par un batch avec xcopy, c est vrai que c est
encore le plus simple.
merci pour tout
"Do Re Mi chel La Si Do" <enleverlesO.OmcO@OmclaveauO.com> a écrit dans le
message de news: %23Cuq2iRyFHA.1456@TK2MSFTNGP11.phx.gbl...
Bonsoir !
Encore plus simple :
XCOPY D:*.* \pctest /C /E /G /H /Y
Rappel : le commutateur /C permet de contourner les erreurs.
Si on veut quand même gérer une liste d'exclusion, on peut rajouter :
/EXCLUDE:lexclu.txt
Et on met une exclusion par ligne, dans le fichier lexclu.txt
Cette ligne peut facilement se mettre dans un Batch, appelée par un icône,
une tâche planifiée, etc.
Pour plom : c'est un peu illusoire de vouloir copier un disque entier. Il
y a plein de choses inutiles, et il y a plein de choses qui ne passeront
pas.
oui merci, finalement je suis par un batch avec xcopy, c est vrai que c est encore le plus simple.
merci pour tout
"Do Re Mi chel La Si Do" a écrit dans le message de news: %
Bonsoir !
Encore plus simple :
XCOPY D:*.* pctest /C /E /G /H /Y
Rappel : le commutateur /C permet de contourner les erreurs.
Si on veut quand même gérer une liste d'exclusion, on peut rajouter : /EXCLUDE:lexclu.txt Et on met une exclusion par ligne, dans le fichier lexclu.txt
Cette ligne peut facilement se mettre dans un Batch, appelée par un icône, une tâche planifiée, etc.
Pour plom : c'est un peu illusoire de vouloir copier un disque entier. Il y a plein de choses inutiles, et il y a plein de choses qui ne passeront pas.
@-salutations
Michel Claveau
Do Re Mi chel La Si Do
Bonsoir !
si je n utilises pas de .bat, c est que je ne peux pas programmer un arret de l ordinateur une fois la copie finie
shutdown.exe, à la fin du batch. (faire shutdown /? pour le détail).
Il faut comprendre que l'utilisation des batch rend beau, intelligent, costaud. En plus, ça donne un avantage, pour draguer les nanas. Là-dessus, je n'oblige personne...
@-salutations
Michel Claveau
Bonsoir !
si je n utilises pas de .bat, c est que je ne peux pas programmer un
arret de l ordinateur une fois la copie finie
shutdown.exe, à la fin du batch. (faire shutdown /? pour le détail).
Il faut comprendre que l'utilisation des batch rend beau, intelligent,
costaud. En plus, ça donne un avantage, pour draguer les nanas.
Là-dessus, je n'oblige personne...
si je n utilises pas de .bat, c est que je ne peux pas programmer un arret de l ordinateur une fois la copie finie
shutdown.exe, à la fin du batch. (faire shutdown /? pour le détail).
Il faut comprendre que l'utilisation des batch rend beau, intelligent, costaud. En plus, ça donne un avantage, pour draguer les nanas. Là-dessus, je n'oblige personne...