![]() |
1
8
使用Path类。它有一个GetExtension()方法:
编辑:增加了对大写/小写的检查 |
![]() |
2
3
所以我猜你的字符串还有其他原因导致它不能工作。也许这是一个case事件,在这种情况下,可以通过如下调用将StringComparison.InvariantCultureInogoreCase添加到您的Ends。
如果不起作用,请在比较行上放置一个断点,然后在即时窗口中键入:
因此,您应该得到以下结果:
如果不这样做,您可以知道您的路径不会以标准的p字符结束。 |
![]() |
3
2
仅提供已发布解决方案的示例:
|
![]() |
4
2
如果该文件是现有文件,则可以获取该文件的FileInfo对象,并通过这种方式检查扩展名:
或者我想你可以是一只羊,跟随人群,使用其他人建议的更好的Path.GetExtension方法。但是先问问你自己这个问题——你是想用最干净、最快、最好的方式来做这件事,还是想展现你的个性,和我一起走上阻力最大的道路? |
![]() |
5
1
使用Path.GetExtension并与要查找的文件类型进行比较。 |
![]() |
6
1
那么...怎么样 Path.GetExtension 方法 |
![]() |
7
1
确保大小写没有区别。您只测试小写的“php”。
|
![]() |
8
1
更新:
检查什么
|
![]() |
9
1
|
![]() |
10
1
我怀疑你的琴弦有点“奇怪”。我建议你详细地把你的绳子放出来,像这样:
|
![]() |
Ben · 统计向量中的单词在字符串中出现的频率 3 月前 |
![]() |
bear_525 · 从列中删除中间名和首字母,并保存在单独的列中 5 月前 |
![]() |
asdfadf · 为什么具有相同内存值的字符串和整数打印方式不同? 5 月前 |
![]() |
user764754 · 防止多行原始字符串文字中出现新行字符 5 月前 |
![]() |
Bogaso · 从列表中返回与模式匹配的元素 5 月前 |
![]() |
Jasco · 如何使用VBA提取两个相似字符之间的字符串中的单词? 6 月前 |