为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

湖上湖 2019-11-18 18:16:31
我从上传文件名中带有冒号的文件的客户那里收到错误消息,即 C:/uploads/test : doc.html我假设某些Unix或Linux系统正在生成该文件,但是我不确定用户如何用无效的文件名保存它们。我编写了一段代码,应该在上传时重命名该文档。我的问题是我无法测试它,因为我无法在Windows上获得文件名中带有冒号的文件。
查看完整描述

3 回答

?
白板的微信

TA贡献1883条经验 获得超3个赞

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


查看完整回答
反对 回复 2019-11-18
?
慕娘9325324

TA贡献1783条经验 获得超4个赞

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


查看完整回答
反对 回复 2019-11-18
  • 3 回答
  • 0 关注
  • 1477 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信