【发布时间】:2012-01-09 17:38:21
【问题描述】:
我正在编写一个处理用户档案的实用程序,其中一个测试档案的文件名为"".export。在我的代码中,我遍历所有文件扩展名并检查文件扩展名以忽略某些文件类型(例如 thumb.db)。
当我写 Path.GetExtension(v) 或 Path.GetFileName(v) 时,我收到一条异常消息“路径中的非法字符”。 " 显然是非法的,但是在 Windows 上 -edit 没关系这是非法的,我最初认为该字符是 ') 我可以使用该文件名。我可以告诉它允许这个角色吗?我需要编写自己的 GetExtension 和 GetFileName 吗?我能做什么?
【问题讨论】:
-
"
"显然是非法的,但在 Windows(我相信 linux)上我可以使用该文件名”。嗯?这是非法的,你不能使用它。