gpt4 book ai didi

linux - 什么是文件扩展?

转载 作者:太空宇宙 更新时间:2023-11-04 04:45:50 25 4
gpt4 key购买 nike

找到这个并且可以理解

示例:Windows 8.3 文件名扩展“c:\program files”为 -来“C:\PROGRA~1”

我尝试导航到两条路径,它们都有效

任何人都可以说清楚

最佳答案

这是 Windows 95 时代的遗留问题,Windows 95 将文件系统 FAT 改进为 FAT32,支持长文件名,并且是系统本身卖点的一部分。

当时,仍然有旧的 DOS 软件包、旧的 Win 3.1 软件包,它们依赖于旧的文件名约定 8.3,即 8 个字符和 3 个字符作为扩展名。

Windows 95 合并了 API,可以自动双向转换,同时保持与现有 FAT 系统的兼容性,即使在使用转换 FAT 实用程序之后也是如此。这是为了确保在旧应用程序的上下文中不会发生文件损坏。

该 API 至今仍然可用。

  • GetShortPathName 以长文件名为参数,返回短文件名 8.3,缩写形式为 ~
  • GetLongPathName 以 8.3 文件名作为参数,返回长文件名。

来源位于 MSDN

关于linux - 什么是文件扩展?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37343799/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com