Copier un fichier dans un autre fichier

Messages postés
31
Date d'inscription
mardi 10 juin 2014
Dernière intervention
14 août 2017
- - Dernière réponse : vb95
Messages postés
1724
Date d'inscription
samedi 11 janvier 2014
Statut
Contributeur
Dernière intervention
9 décembre 2018
- 8 juin 2016 à 12:40
Bonjour,
voici mon code :
Dim File1 As FileStream = New FileStream(Me.FilePath, FileMode.Open, FileAccess.ReadWrite, FileShare.ReadWrite)
Dim File2 As FileStream = New FileStream(Me.FilePath2, FileMode.Open, FileAccess.ReadWrite, FileShare.ReadWrite)
For i = &H0 To &HCFFF
File2.Position = i
File1.Position = &h0
File2.CopyTo(File1)
Next
File1.Close()
File2.Close()


mon probléme avec mon code c'est copier les fichiers file2 dans le fichier file1. je voudrais copier la position de &h0 à &hcfff dans le fichier file1 a la position &h0.
comment faire? je suis un peu perdu?
merci,
Afficher la suite 

Votre réponse

2 réponses

Messages postés
14316
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
5 décembre 2018
0
Merci
Pourquoi ne pas utiliser la fonction de copie de fichier intégrée au framework ?

Ensuite, dans ta boucle, tu force la position de File1 toujours à 0, donc ça avance pas beaucoup.

Conseils généraux :
Retires aussi l'import automatique de l'espace de nom "Microsoft.VisualBasic" (onglet "références" des propriétés du projet).
Actives aussi Option Strict et Option Explicit, ton code sera plus propre.
Commenter la réponse de NHenry
Messages postés
31
Date d'inscription
mardi 10 juin 2014
Dernière intervention
14 août 2017
0
Merci
Bonjour,

voici mon code :
Private Sub ZéroFile(src As FileStream)
        For i = &HD000 To &H30FFF
             src.position = i
            src.Write()
        Next i
        src.Flush()
    End Sub


je voudrais savoir comment enregistrer par rapport offset départ &hD000 et la fin offset &h30FFF des zéros?
Merci de votre compréhension,
vb95
Messages postés
1724
Date d'inscription
samedi 11 janvier 2014
Statut
Contributeur
Dernière intervention
9 décembre 2018
-
Bonjour
Autre problème donc autre post s.v;p.
Quant à la compréhension de ce dernier post c'est au-dessus de ma boule de cristal : enregistrer quoi ? les zéros sont quoi ? les offsets dans quel fichier ou bloc d'octets ?
Commenter la réponse de hacker591

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.