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

标签 windows unix filenames colon

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

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

最佳答案

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

关于windows - 如何在 Windows 中获取文件名中带有冒号的文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10386344/

相关文章:

Git复制文件保存历史

Python重命名字符串

java - 从可运行的 Jar 在 Java 中创建 UTF-8 文件

windows - 如何找出实际屏幕刷新率(不是四舍五入的数字)

java - 正确设置工作路径

将系统的使用更改为 C 中的 Fork 和 exec

c++ - 64 位 Windows 上应用程序可用的最大内存是多少

c++ - 在 C++ 中回收 USB 端口

c - 系统调用 "open()"中的 O_TRUNC 实际上并未删除文件内容

linux - 在 linux 下,如何以编程方式可靠地获取与具有给定 pid 的进程对应的可执行路径?