如何在Windows中恢复带空格的路径?

时间:2010-01-19 19:55:14

标签: c# .net windows-xp

我在注册表中添加了一个键,当我右键单击一个jpeg文件时,我看到一个新的“Transform”选项实际运行我的应用程序。 我的应用程序获取所选文件的完整路径作为agrument(在“Main()”的“args”参数中)。 问题是Windows将文件的完整路径转换为包含“〜”字符的内容。例如:“A B C.JPG”变为“ABC~1.JPG”。

有没有办法在我的应用程序中恢复文件的原始完整路径(包含空格)? 如果没有,你能建议一个解决方法吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

尝试使用System.IO.Path.GetFullPath。但是,如果您只是打开文件,我不明白为什么重要。