Bonjour,
je bloque vraiment sur un point :
imaginons que j'ai 4 fichiers
je veux récuperer le contenu de ces 4 fichiers et le mettre dans un fichier f0
est ce que c'est fesable avec les binary Stream ?
merci d'avance
Bonjour,
je bloque vraiment sur un point :
imaginons que j'ai 4 fichiers
je veux récuperer le contenu de ces 4 fichiers et le mettre dans un fichier f0
est ce que c'est fesable avec les binary Stream ?
merci d'avance
Voici mon idée je veux mettre dans le fichier destination :
1- les propriétés des fichiers .gz que j'ai généré (nom et longeur)
mon début de fichier serait avec à chaque fois des "\t" entre les propriétés)
après je mettrais le contenu de chaque fichier compressé .gz dedans (dans le même fichier)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 4 c:\\mydirr\b.txt 4992 c:\\mydirr\b1.txt 4992 c:\\mydirr\c.txt 5238 c:\\mydirr\c0.txt 5238
et supprimer les fichiers .gz
comme ca lors de la décompression je récuperais le début (d'ailleurs je ne sais pas comment le récuperer et l'utiliser)
je vais créer À chaque fois un fichier avec le nom récuperé et decompresser jusqu'a la longueur correspondante
est ce que quelqu'un peut m'aider ? je suis vraiment bloqué
mes questions sont donc :
comment mettre le contenu de plusieurs fichiers dans un seul fichier?
comment récuperer les propriétés sachant que j'ai le nombre de fichiers (ici 4) et les propriétés sont espacés par un "\t" ?
comment mettre des strings dans une liste de string ?
merci d'avance de votre aide
tu récuperes la taille de ton fichier, tu copies son contenu et tu le colles dans ton nouveau puis tu décales ton pointeur en fonction du nombre de caractères copiés via la taille du fichier et ainsi de suite.
pour ce qui est de le programmation cela dépend en quoi tu le fait
je travaille avec les StreamReader et les StreamWriter
par exemple je veux copier le contenu d'un fichier file 1, file 2 .. dans un file :file0
par exemple pour copier le file 1 dans file0 :
donc au lieu de CreateNew je mets Open ..mais est ca ouvrera le fichier depuis le début ou de ce qu'il était avant ??
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 FileStream ^fsw = gcnew FileStream(file1, fileFileMode::Open); BinaryReader ^br = gcnew BinaryReader(fs); FileStream ^fsw = gcnew FileStream(file0, fileFileMode::CreateNew()); BinaryWriter ^bw = gcnew BinaryWriter(fsw); bw->write(fs->Readbytes);
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager