2016-11-24 5 views

答えて

1

OSレベルでは、特定のエントリのエントリは、ファイルまたはディレクトリエントリとしてマークされます。その情報は、fs.Statsデータ構造に直接現れているようには見えないが、isFile()メソッドがfs.Statsデータ構造から知ることができるものである。

のNode.jsでcode for fs.jsを見ることによって、あなたはこれらを見ることができます:

fs.Stats.prototype._checkModeProperty = function(property) { 
    return ((this.mode & constants.S_IFMT) === property); 
}; 

fs.Stats.prototype.isFile = function() { 
    return this._checkModeProperty(constants.S_IFREG); 
}; 

情報がfs.Statsデータ構造のmodeプロパティ内に含まれていることを示しています。

関連する問題