andiamo subito al dunque(sempre che qualcuno può aiutarmi!)...cercherò di essere più chiaro possibile...
ho un file di testo con n righe, devo cancellare una riga...non so se esiste una funzione che permette di cancellarmi le righe, ma per adesso pensavo di utilizzare la funzione split determinando tutte le righe e successivamente rimuovo con array.remove la riga interessata. Dopo ricreo il file e metto tutti gli elementi dell'array senza quello che si è cancellato...ma non funziona!
posto qualche pezzo di codice sempre se qualcuno ha voglia di aiutarmi
f=io.open("E:\\OCM\\"+giorno(2)+".txt");
r=io.read(f,io.size(f));
dividi=split(r, "\n");
pointer=3;
array.remove(dividi, pointer);
/*
io.create("E:\\OCM\\file.txt", io.utf8);
txt=io.append("E:\\OCM\\file.txt");
for a=0 to len(dividi)-2 do //esiste un'array vuoto (per questo è meno2)
io.write(txt, dividi[a]);
io.write(txt, "\n");
end;
*/
Messaggio modificato da Ra_ il 27 febbraio 2010 - 17:30

Aiuto














Pubblicità