C# 多次检查文件扩展名
我有一个只保存文件名而没有扩展名的属性C# 多次检查文件扩展名,c#,.net,C#,.net,我有一个只保存文件名而没有扩展名的属性 string fileNameOnly = "myFileName"; 现在我想对所选位置执行多个检查,例如,c:\检查现有文件名+文件扩展名(.jpg、.png、.gif、.bmp) 因此,如果c:\myFileName.jpg存在,则将该值分配给string filename=“myFileName.jpg”变量 执行此操作的最佳和最快方法是什么?尝试以下方法以获得符合您模式的文件阵列: string[] files = Directory.GetF
string fileNameOnly = "myFileName";
现在我想对所选位置执行多个检查,例如,c:\
检查现有文件名+文件扩展名(.jpg、.png、.gif、.bmp)
因此,如果c:\myFileName.jpg
存在,则将该值分配给string filename=“myFileName.jpg”
变量
执行此操作的最佳和最快方法是什么?尝试以下方法以获得符合您模式的文件阵列:
string[] files = Directory.GetFiles(
DirectoryPath,
String.Format("{0}.*", fileNameOnly));
您可以搜索c:\myFileName.*,获取结果的扩展名,查看它是否在您的列表中,并将其分配给变量。高清阅读速度慢,目标应该首先是限制高清阅读。当然,注意这可能会产生一系列结果。我讨厌这些问题(做这件事的最佳和最快的方法是什么?)当人们到目前为止没有发布任何代码来显示他的工作,事实上已经准备好接受任何工作方式时。如果
myfilename.bmp
和myfilename.png
都存在会怎么样?