13 lines
394 B
JavaScript
13 lines
394 B
JavaScript
function getFileType(stats) {
|
|
if (stats.isFile()) return "file"
|
|
if (stats.isDirectory()) return "directory"
|
|
if (stats.isBlockDevice()) return "blockDevice"
|
|
if (stats.isCharacterDevice()) return "characterDevice"
|
|
if (stats.isSymbolicLink()) return "symlink"
|
|
if (stats.isSocket()) return "socket"
|
|
if (stats.isFIFO()) return "fifo"
|
|
return "unknown"
|
|
}
|
|
|
|
module.exports = getFileType
|