有没有办法在文件名中存储斜线?

有没有办法在文件名中存储斜线?

有没有办法在文件名中使用斜线“/”?“真正的”斜线,而不是其他 Unicode 符号。文件系统应为 FAT16/32 和 Ext4。

答案1

ext4

不可以。ext4 允许除 NUL 和 之外的所有 Unicode 字符/。后者不能使用,因为它是文件系统的目录分隔符。

FAT16/32

FAT16/32 本身不支持/,但长文件名 (LFN) 可以支持。

但是,Windows、Linux、Unix、MS-DOS、OS/2 以及其他操作系统中的 LFN 驱动程序不是允许/成为 LFN 的一部分。即使您可以使用不同的操作系统创建这样的文件,您很可能也无法使用这些操作系统访问它。

来源:文件系统比较 - 维基百科

相关内容