Textfiles einlesen und schreiben

Ich hab jetzt ehrlichgesagt nirgends etwas über die Methode "writestring()" gefunden.

Probiere mal, das XML-File per readln() zeilenweise auszulesen und dann per writeln() wiederum zeilenweise in die andere Datei zu schreiben.
 
danke sven!
so hats super hingehauen.

mein script sieht jetzt so aus:
Code:
function rwlines(r,w,clip)
{
	var r = new File(r);
	var i,a,c;
	var w = new File(w,"write","TEXT"); 
	var s;
	var clip;
	var neu;
	
	if (r.isopen){
		post(clip);
		i=0;
		while (a=r.readline()) { // returns a string
			post("line[" + i + "]: " + a + "\n");
			i++;
			if (a.search(/clip02.mov+/) != -1)  // wenn er clip02 findet, dann...            
			{neu = a.replace(/clip02.mov/, clip);
            w.writestring(neu + "\n");}
            else
            {w.writestring(a + "\n");}
		}
		r.close();
		w.close();
	} else {
		post("could not open file: " + s + "\n");
	}
}

das einzige was ich noch nicht kapiert habe wie ich die neue file unter einem bestimmten Pfad sichern kann...

cheers
 
Naja.... ich hab mich mit dem serverseitigen JS noch nie weitergehend beschäftigt, aber soweit ich das sehe, gibst du den Pfad beim erstellen des File-Objektes an.
Ist unter dem Pfad keine Datei vorhanden, wird diese dort erstellt.

Verwirrt mich aber sowieso das ganze...zu writestring() hab ich garnichts gefunden, und wenn es bei dir mit readline() funktioniert...komisch: die Methode in Javascript heisst readln() ....readline() heisst sie in MS-JScript :-)
 

Neue Beiträge

Zurück