Eclipse错误提示一个不起眼的有趣问题

     今天在Eclipse项目里面新建一个类,并指定包名。一不小心将包名为com.xxx.xxx,写成了"con.xxx.xxx"死活通不过。Eclipse报错:"Package name is not valid. 'con' is an invalid name on this platform.",当时没在意,直接修改为"com",就过去了。
      中午饭后突然想起来。重现了上午的错误。大概的意思是"con"在windows个平台是不合法的命名。立马去桌面新建一个文件夹并命名为"con"。果然window给出了提示"指定设备名无效"。
       后来百度了一下,在windows平台上以下字母组合是不可以做文件夹的命名的,如:
aux、com1、com2、prn、con、nul等。这些都是设备名。好像win7会提示有这个提示,XP则会保持文件名跟之前一样不会有任何变化。
      
       哈哈,分享一下,其实有时候微小的错误提示很容易让我们忽略,但其中却暗藏着大的学问!!!

你可能感兴趣的:(windows,文件夹命名规则)