0
var market = fs.readdirSync(__dirname+"/c/")
console.log(market)
for(i in market){
console.log(market[i]) // <----- shows contents of folder
fs.readFile(market[i],'utf-8',function(err,data){
console.log(data) // <---- retruns undefined
})
}
だから私はこれがもっと簡単だろうと思っていましたが、明らかにどこかでうんざりしています。 あなたが見ることができるように、console.log(market[i])
はフォルダの内容を表示しますが、私がそれらを読み込もうとすれば、私はちょうどこれが起こっている理由の手がかりを持っています。私は各ファイルのデータを読み込もうとしていますが、基本的には後でファイルを保存して送信しますが、今は問題ではありません。ファイルからデータを読み取っていないことも大きな問題です。NodeJS FSが複数のファイルからデータを返さない
'あなた' FS内の 'はconsole.log(ERR)を追加します。 .readFile() 'コールバックを実行してエラーが返されているかどうか、そのエラーを確認します。常にエラー値を見てください。 – jfriend00