C#怎么判断字符串里是否有路径

给一个字符串:

 string message="这个文件的路径为 C:\\ProgramFiles";

如何判断这个字符串里有没有路径?

你判断路径的依据是什么,是有“路径”两个字,还是有冒号和双斜线?
你可以用message.Contains(关键字) 来判断

你这是一个智能的问题了,是吗?
本来这就是一个不那么好的问题,比如我的文件在abc目录,abc算不算路径;路径在"程序员"程序员算不算路径,abcd\1234就这几个字符,算不算路径,如果你自己都判定不清楚,程序如何帮你判断
所以你首先得想,如果出现了什么,我们认为是路径 ,把你想到的关键词都判定一遍,然后再去掉不对的关键词
总之,你得自己眼睛看的出含不含路径,你又为什么判定为含路径,然后写程序来实现,不关c#和任何语言的事儿

第一种方法:message.contains("\")
第二种方法:

System.Diagnostics.Process.Start(v_OpenFilePath); // 就是判断是否能打开指定文件目录.那样来判断是否含有路径 望采纳

System.Text.RegularExpressions.Regex.IsMatch(str, @"^[\u4e00-\u9fa5]+$");