如何在文件/目录名称中放置 TAB 字符?

如何在文件/目录名称中放置 TAB 字符?

在 Windows 上,除了保留字符(":/\?*<, )>之外,文件和目录名中通常不允许使用|控制字符(例如 ASCII 小于0x20和字符)。0x7F

但是应该有一种方法可以获取文件或目录名中的TAB字符(水平制表符,ASCII 0x09)(尽管它可能无法作为第一个和/或最后一个字符)。

那么如何TAB使用 Windows 原生工具获取 NTFS 卷上的文件和目录名称中的字符?我很确定 Windows 中有一种方法,尽管我不知道 NTFS 是什么。

答案1

您的问题本身就是答案。来自 MSDN:

整数表示形式在 1 到 31 范围内的字符,但允许使用这些字符的备用数据流除外。有关文件流的更多信息,请参阅文件流。

正如您在第一段中指出的那样,当明确不允许使用 0x09 时,没有理由期望允许在文件名中使用 0x09。

来源

相关内容