当前位置:  开发笔记 > 编程语言 > 正文

如何识别字符串中的路径

如何解决《如何识别字符串中的路径》经验,为你挑选了1个好方法。

就是这样......我得到一个包含文件路径和一些参数的字符串.我怎样才能认出这条路?我想到了'.'的索引.在文件中...但我不喜欢它.
那么使用正则表达式呢?谁能指出我正确的方向?

问候

编辑:论文是有效的条目...
somefile.msi/a
C:\ MyFolder\SomeFile.exe -i -d

我不太关心参数因为一旦我有了路径,我会假设其余的都是参数



1> Frode Liller..:

您可以使用System.IO.Path,它是静态方法.

bool isPath = System.IO.Path.GetDirectoryName(@"C:\MyFolder\SomeFile.exe -i -d") != String.Empty;
if (isPath)
{
    Console.WriteLine("The string contains a path");
}

静态Path类还有其他一些有用的方法,例如.GetFilename,.GetExtension和.GetPathRoot.

您还可以使用System.IO.Directory和System.IO.File获取其他功能.

推荐阅读
罗文彬2502852027
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有