为了账号安全,请及时绑定邮箱和手机立即绑定

文件名中允许的字符

文件名中允许的字符

慕少森 2019-10-29 13:09:45
根据操作系统,在哪里可以找到文件名中允许的字符列表?(例如,在Linux上,:文件名中允许使用字符,但在Windows上则不允许)
查看完整描述

3 回答

?
慕桂英546537

TA贡献1848条经验 获得超10个赞

您应该从Wikipedia Filename页面开始。它有一个大小适中的表(文件名限制的比较),列出了很多文件系统的保留字符。


它还具有有关每个文件系统的大量其他信息,包括保留文件名,例如CON在MS-DOS下。我之所以这样提,是因为我在将include文件从缩短const.h到to con.h并花了半个小时弄清楚编译器为何挂起时被这个问题所困扰。


原来DOS 忽略了设备的扩展名,因此与输入控制台con.h完全相同con(当然,这意味着编译器在继续输入之前要等待我键入头文件)。


查看完整回答
反对 回复 2019-10-29
?
阿晨1998

TA贡献2037条经验 获得超6个赞

更精确地说/,Finder中的Mac OS X(现在称为MacOS)被解释为:Unix文件系统。


当Apple从Classic Mac OS迁移时,这样做是为了向后兼容。


/在Finder中在文件名中使用a是合法的,在终端中查看将显示的相同文件,并带有:。


而且它的工作方式也相反:您不能/在终端中使用文件名中的a,但是a :可以,并且将/在Finder中显示为a 。


某些应用程序可能更具限制性,并且禁止使用两个字符来避免混淆,或者因为它们保留了以前的Classic Mac OS的逻辑或平台之间的名称兼容性。


查看完整回答
反对 回复 2019-10-29
  • 3 回答
  • 0 关注
  • 1081 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信