我的文件名类似于
ChrysanthemumThumbnail82b09296a7c34373833050d362745a30.jpg
如何找到这个字符串ChrysanthemumThumbnail
最佳答案
您可以使用 Path.GetFileNameWithoutExtension
方法读取不带扩展名的文件名,然后可以使用 string.Contains
检查它是否包含您的字符串。
string fileName = Path.GetFileNameWithoutExtension("ChrysanthemumThumbnail82b09296a7c34373833050d362745a30.jpg");
if(fileName.Contains("ChrysanthemumThumbnail"))
{
//name found
}
如果你想查看文件名是否以你的字符串开头,那么你可以使用 string.StartsWith
if(fileName.StartsWith("ChrysanthemumThumbnail"))
{
//file name starts with ChrysanthemumThumbnail
}
(如果文件名已存在于字符串中,则不需要 Path.GetFileNameWithoutExtension
它仅在您尝试从路径中提取文件名时有用)
关于c# - 读取文件名并查找特定字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15497020/