encore une fois si tu n'as qu'une ligne a modifier, tu l'ecris a la main comme tu nous l'a montré dans ton premier post, pour le reste tu fais des copies par bloc entier de texte statique, que tu à préalablement sauvé dans des fichiers annexes.
pour la premiere partie je pense que tu peux copier le fichier pour la suite faudra sans doute ecrire ligne par ligne (a moins de faire un appel systeme crade :
"cat bloc2.txt > sources.java"
genre :
'copie du premier bloc
File.Copy("bloc1.txt", "source.java")
'ajout de la ligne en plus
sw.writeline("modifications....")
'copie du reste du fichier
'tu ouvre le fichier bloc2 (qui contient la suite des sources a copier)
'et tu le lis ligne par ligne (une simple boucle)
'puis chaque ligne lue est copiée dans le fichier java avec
'un simple sw.writeline(ligneLue)