Dosya adları içeren bir dizi üzerinde yinelemiyorum. Her biri için readFile()
'u çağırıyorum. Karşılık gelen geri çağrı çalıştırıldığında, parametre olarak readFile()
'a iletilen dosya adını almak istiyorum. Bu yapılabilir mi?NodeJS readFile() dosya adını döndürür
Niyetimi daha iyi açıklamak için snipped kodu eklenmiştir.
var fs = require("fs");
var files = ["first.txt", "second.txt"];
for (var index in files) {
fs.readFile(files[index], function(err, data) {
//var filename = files[index];
// If I am not mistaken, readFile() is asynchronous. Hence, when its
// callback is invoked, files[index] may correspond to a different file.
// (the index had a progression).
});
}
altındaki tüm çözümler kontrol ediniz. her biri doğru. – MrIzik