13 lines
403 B
JavaScript
13 lines
403 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;
|