NodeJS:ENAMETOOLONG,多长是太长了?

xpt*_*xpt 5 error-handling node.js

https://nodejs.org/api/os.html说:

ENAMETOOLONG 表示文件名太长。

但是,如果我要事先防止它发生的话,多长时间是太长了?

Chu*_*ran 8

这取决于您运行节点的操作系统。

BTRFS   255 bytes
exFAT   255 UTF-16 characters
ext2    255 bytes
ext3    255 bytes
ext3cow 255 bytes
ext4    255 bytes
FAT32   8.3 (255 UCS-2 code units with VFAT LFNs)
NTFS    255 characters
XFS     255 bytes
Run Code Online (Sandbox Code Playgroud)

更多信息请访问:https : //serverfault.com/a/9548