下载时浏览器更改了文件名

时间:2013-05-01 21:17:28

标签: java firefox

我的文件下载效果很好,除非文件名中包含某些字符。

当我在文件名中包含以下字符时,Firefox会使用下划线替换字符。有谁知道为什么?

不起作用的字符是:* < > | / : ; ? \ "

2 个答案:

答案 0 :(得分:4)

其中一些在某些文件系统中不是合法字符,例如NTFS,因此无法使用该名称写入文件。 Firefox假设你宁愿重命名文件,而不是完全无法下载。

答案 1 :(得分:0)

这些是由您的文件系统或至少某些文件系统保留的特殊字符(不确定FireFox是如何做的)。您可能根本不允许创建包含这些字符的文件,因为您的操作系统将拒绝操作。