prn.csv有什么特别之处?
我在用Windows 7。
我想创建一个叫PRN.csv的文件,但出现了“指定的设备名称无效”的错误。
我可以创建一个叫PR.csv或PRN_.csv的文件。
PRN.csv有什么特别之处吗?
顺便说一下,我是在用Pandas/Python把一个数据表保存为csv文件时发现这个问题的。所以这和这个网站是相关的。抱歉一开始没有说明清楚。
1 个回答
4
这段话提到的是一些来自DOS时代的遗留问题。在那个时候,有一些特殊的文件名是被保留的,比如PRN(指的是默认打印机)、CON(控制台)、COM1到COM4等等。
不过,这其实是为了兼容旧系统而做的努力。在系统的高层,如果你使用正确的API(应用程序接口),你是可以创建这样的文件的,因为文件系统本身并不在乎这些特殊的名字:
这个文件是在Far Manager中创建的,它可以绕过一些这样的限制。