IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB.NET Discussion :

Pb de merge de fichiers.


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Décembre 2012
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2012
    Messages : 1
    Par défaut Pb de merge de fichiers.
    Bonjour,
    Je suis en train d'adapter un code en visual basic et je suis confronté à un souci qui me bloque pas mal,je suis pas un pro de la manipulation de fichiers . Je vois pas trop comment faire la manip.
    J'ai un lecteur reseau z: qui contient plusieurs dossiers type 050679-01 et à l’intérieur toujours 2 fichiers txt: 050679-01.txt et ref.txt (le ref se nomme toujours ainsi alors que l'autre change mais toujours 6chiffres+2 xxxxxx-xx,
    le nom de dossier est le même que celui du fichier contenu)
    J'aimerais faire un merge de ces 2 fichiers contenu dans chaque dossiers dans z:, et créer un nouveau fichier qui serait écrit dans w: , de cette manière par exemple 050679-01merge.txt qui serait un fichier contenant les informations de xxxxxx.xxx et de ref.txt.
    Voila si quelqu'un à une idée elle serait bienvenu
    Par avance merci et bonnes fêtes.

  2. #2
    Membre expérimenté
    Profil pro
    Inscrit en
    Janvier 2010
    Messages
    104
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2010
    Messages : 104
    Par défaut
    Bonjour et joyeux Noël !

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
        Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
            'Test de la fonction AssemblerFichiers
            Dim err As Exception = AssemblerFichiers("C:\Mon fichier.txt", "C:\Mon autre fichier.txt", "D:\Mon fichier assemblé.txt")
            If err IsNot Nothing Then
                MessageBox.Show(err.Message)
            Else
                MessageBox.Show("Copie réalisée.")
            End If
     
        End Sub
     
        Private Function AssemblerFichiers(fichier1 As String, fichier2 As String, fichierDestination As String) As Exception
            'Fonction AssemblerFichiers
            Dim erreur As Exception = Nothing
            With My.Computer.FileSystem
                Try
                    'Copie du 1er fichier
                    .CopyFile(fichier1, fichierDestination, True)
                    'Lecture du second fichier
                    Dim donneesSup() As Byte = .ReadAllBytes(fichier2)
                    'Transfert des données du second fichier dans le fichier de destination (append = True)
                    .WriteAllBytes(fichierDestination, donneesSup, True)
                Catch erreur
                    '
                End Try
            End With
            Return erreur
        End Function

Discussions similaires

  1. Merge plusieurs fichiers rtf
    Par crofteur dans le forum Documents
    Réponses: 1
    Dernier message: 10/03/2010, 12h06
  2. Réponses: 2
    Dernier message: 16/05/2008, 11h49
  3. [TortoiseSVN] Problème perte de fichier suite à un merge
    Par xxnpoxx dans le forum Subversion
    Réponses: 4
    Dernier message: 02/04/2008, 14h46
  4. Merge fichier
    Par OuBiEn dans le forum Linux
    Réponses: 2
    Dernier message: 17/02/2005, 15h44
  5. Shell - Merge de fichiers
    Par tesla dans le forum Linux
    Réponses: 4
    Dernier message: 29/06/2004, 02h10

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo