2

node.js を使い始めたばかりです。これは私の初めての試みであり、Windows 7 で txt ファイルから node.js ターミナルへの読み取りに問題があります。Windows で Node.js アプリケーションを使用して、「node sample.js」と入力し、sample.js とsample.txt ファイルはデスクトップのフォルダーにありますが、node.exe アプリケーションはファイルを読み取りません。また、ディレクトリパスをどのように知るのかわかりません。洞察はありますか? これが私のコードです:

var fs = require("fs");
console.log("Starting");
fs.readFile("sample.txt", function(error, data) {
    console.log("Contents of file: " + data);
});
console.log("Carrying on executing");
4

2 に答える 2

1

使ってみて

fs.readFile(__dirname + "/sample.txt", function(error, data) {

__dirname は、実際には現在のファイルの現在のディレクトリです。

于 2013-09-14T20:03:51.060 に答える