如何在Windows中获取文件名中带有冒号的文件?

我从上传文件名中带有冒号的文件的客户那里收到错误消息,即 C:/uploads/test : doc.html

我假设某些Unix或Linux系统正在生成该文件,但是我不确定用户如何用无效的文件名保存它们。我编写了一段代码,应该在上传时重命名该文档。我的问题是我无法测试它,因为我无法在Windows上获得文件名中带有冒号的文件。


湖上湖
浏览 1511回答 3
3回答

白板的微信

我发现一个与冒号非常相似的字符,“ it”是一个称为修饰符冒号的Unicode字符。它没有像全角冒号这样的空间,与常规冒号几乎完全相同,但是该符号有效。您可以从上方复制并粘贴它,也可以使用代码点U + A789

慕娘9325324

根据您提供的文件名,很可能是文件名中的字符不是文字冒号:,它是Windows文件名中的保留字符,而是全角冒号:。这是一个Unicode字符,看起来非常像冒号,在视觉上被无法删除的空格包围。您可以像处理任何Unicode字符一样处理它,代码点是U+FF1A。
打开App,查看更多内容
随时随地看视频慕课网APP