如何解决文件名中允许的字符
您应该从Wikipedia Filename页面开始。它有一个大小合适的表(文件名限制比较),列出了很多文件系统的保留字符。
它还包含有关每个文件系统的大量 其他 信息,包括保留的文件名,例如CON
MS-DOS
下的文件名。我提到这一点只是因为当我将包含文件从const.h
to缩短con.h
并花了半个小时弄清楚编译器挂起的原因时,我被它咬了一次。
结果 DOS 忽略 了设备的扩展名,因此这与输入控制台con.h
完全相同con
(当然,这意味着编译器在等待我 输入 头文件才能继续)。
解决方法
根据操作系统,在哪里可以找到文件名中允许的字符列表?(例如,在 Linux 上,:
文件名中允许使用该字符,但在 Windows 上则不允许)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。