prn.csv有什么特别之处?

1 投票
1 回答
890 浏览
提问于 2025-04-18 02:05

我在用Windows 7。

我想创建一个叫PRN.csv的文件,但出现了“指定的设备名称无效”的错误。

我可以创建一个叫PR.csv或PRN_.csv的文件。

PRN.csv有什么特别之处吗?

顺便说一下,我是在用Pandas/Python把一个数据表保存为csv文件时发现这个问题的。所以这和这个网站是相关的。抱歉一开始没有说明清楚。

1 个回答

4

这段话提到的是一些来自DOS时代的遗留问题。在那个时候,有一些特殊的文件名是被保留的,比如PRN(指的是默认打印机)、CON(控制台)、COM1到COM4等等。

不过,这其实是为了兼容旧系统而做的努力。在系统的高层,如果你使用正确的API(应用程序接口),你是可以创建这样的文件的,因为文件系统本身并不在乎这些特殊的名字:

PRN.csv

这个文件是在Far Manager中创建的,它可以绕过一些这样的限制。

撰写回答