检查文件名
如何检查文件名是否包含一些字符串?例如,如果“frody”包含“ro”? 我想这样的:检查文件名
if (file_name.Contains("ro")== true)
和:
if (file_name.Contains("ro"))
都正确。第二个可能更受青睐。
例如,返回true:
string s = "test-ro.doc";
Console.WriteLine(s.Contains("ro"));
注意file_name上的NullPointerException。 – 2010-09-20 15:34:16
我也建议忽略大小写。 – Nix 2010-09-20 15:35:30
if (s == null || s.Trim().Length == 0) { return false } else { return s.ToLower().Contains("ro"); }
谢谢。我还有一个问题。感谢帮助。 – user449921 2010-09-20 15:59:49
什么是你的结果吗? – 2010-09-20 15:32:49
file_name来自哪里?你在使用System.IO吗? – 2010-09-20 15:33:07