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

文件名中允许的字符

文件名中允许的字符

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

2 回答

?
慕容3067478

TA贡献1773条经验 获得超3个赞

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


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


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



查看完整回答
反对 回复 2019-12-14
?
慕尼黑5688855

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

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


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


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


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


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



查看完整回答
反对 回复 2019-12-14
  • 2 回答
  • 0 关注
  • 624 浏览
慕课专栏
更多

添加回答

举报

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