begin process at 2008 08 22 02:14:09
1 229 745 membres
17 nouveaux aujourd'hui
14 267 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : VB .NET - StreamReader StreamWriter -> problèmes [ Archives Visual Basic / ASP (Active Server Pages) ] (RayBan)

VB .NET - StreamReader StreamWriter -> problèmes le 01/05/2003 11:22:28

RayBan
Hello,

En relisant un fichier ligne après ligne et en les réécrivant directement sans toucher à la ligne (...ou la variable dans laqelle elle est stockée...) le fichier de sortie n'est plus de la même taille... Après avoir comparé, le fichier d'entrer et de sortie, (un fichier mpeg en l'occurence), il semble qu'il manque un bout du fichier à la fin....

Et je n'y comprends rien ! voici le code que j'utilise :


Public Sub readWrite()
dim LineBuffer as string

Dim oFileStream As Stream = File.Open(FilePath, FileMode.Open, FileAccess.Read)
Dim oStreamReader As New StreamReader(oFileStream)

Dim oOutputStream As Stream = File.Open(OutPutFile, FileMode.Create, FileAccess.Write)
Dim oStreamWriter As New StreamWriter(oOutputStream)

oStreamReader.BaseStream.Seek(0, SeekOrigin.Begin)

Do
LineBuffer = oStreamReader.ReadLine
oStreamWriter.Write(LineBuffer.ToString)
Loop Until oStreamReader.Peek() = -1

oOutputStream.Flush()
oFileStream.Close()
oOutputStream.Close()

End Sub

Qn peux m'aider ? J'ai essayer en spécifiant le type d'encodage dans les deux stream, mais rien à faire....

HEEEEEELP...

Ray Ban


Classé sous : fichier, streamreader, streamwriter, ostreamreader, ooutputstream

Participer à cet échange

Pub



Appels d'offres

CalendriCode

Août 2008
LMMJVSD
    123
45678910
11121314151617
18192021222324
25262728293031

Téléchargements

Logiciels à télécharger sur le même thème :

Boutique

Boutique de goodies CodeS-SourceS