Tilføje tekst i tekst fil
Jeg har en række tekst filer i en undermappe, som jeg gerne vil tilføje en stump tekst til, og så flytte dem til en anden undermappe.Teksten skal tilføjes i første linje af filen. Linjen er en semikolon separeret linje, hvor teksten skal tilføjes lige før 2. semikolon. Linjen er som følger: "Fast tekst;variabel længde heltal;........."
Eftersom jeg er helt ny til det her med at læse og skrive filer, overvejede jeg om følgende ikke var muligt, eller om det kan gøres bedre, uden at det bliver for kompliceret, og om nogen kunne hjælpe med nogle fif eller kodestykker:
Jeg bruger en bytereader til at læse sourcefilerne, for hver byte bliver der tjekket om jeg er nået til semikolon nummer 2, hvis ikke skriver den byten til den nye fil. Så snart semikolon 2 er læst, skrives den ekstra tekst til den nye fil, hvorefter semikolonet skrives. Derefter skriver den resten af filen færdig uden at tjekke for flere semikoloner.
Grunden til jeg har kigget på en enkel fremgangsmåde, er som sagt at det er lettere uigennemskueligt for mig lige nu, plus at filerne der skal behandles i snit kun vil være 7-10 kb. Så jeg giver måske afkald på lidt performance, men kan få kodet noget uden at det tager alt for lang tid.
Men selv med noget så simpelt har jeg brug for lidt hjælp af en art, for at komme derudaf, når det gælder det her filmanipulation.