PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : (Sonstige) - [NODEJS] Indexer für Dump



darkness
15.03.2016, 18:08
Hallo,

ich hab Probleme mein Index Tool für nen Dump fertigzustellen. Ich hab mit Nodejs ein Tool gebaut das sich auf einem FTP einloggt alle Ordner durchgeht und die Ordner des Ordners in eine Datei schreibt. Das Problem ist ich komme mit der Async Kacke von Node nicht zurecht.

ich gebe nach c.list console.log('done') aus. aber es kommt in der ausgabe erst das done dann die anderen sache.

Anders der Ablauf.

PHP exec -> node path/zum/node/script.js C:\index.dat

Wie kann ich sichergehen das ich im PHP Skript erst weitermachen kann wenn die index.dat fertig geschrieben ist? Also sicherstellen das die index.dat komplett ist?

Oder hat jemand andere Ideen wie man das am besten umsetzen kann?

xTear
15.03.2016, 19:14
var os = require("os");
ftpClient.list(FTP_SCAN_DIR, function(err,list){
async.forEachOf(list, function(value, key, callback) {
fs.appendFile("DEINE.TXT", value+os.EOL, function() {
callback();
})
}, function() {
console.log("ICH HABE FERTIG");
})
});


Code ist ungetestet, bei mir wird in keine File geschrieben..

Bisschen code deiner Seite aus wäre ganz cool um auf Fehlersuche zu gehen