用〜/绝对解析路径

时间:2014-01-14 20:59:19

标签: c# path

我最近在C#中编写了一个控制台应用程序,它可以在OSX,Linux和Windows上运行。 部分应用程序提供了一个bash样式路径自动完成(即,您可以按Tab键,它可以为您完成工作......)。

这一切都很好用,但是如果用户输入〜/然后按TAB,它就不明白〜/表示主目录。

我只是想知道最好处理〜/并将其转换为主目录的一般意见是什么?我已经尝试过Path.GetFullPath()但它似乎不起作用。

顺便说一句,我目前正在OSX上测试所有这些。

编辑:这不是标记问题的重复,获取主目录很容易。我的问题是,如果某人输入带有〜/的路径,是否有一些方法我可以将其输入到清理路径并删除〜/以及可能的任何其他平台特定的快捷方式。

0 个答案:

没有答案