Я пытаюсь загрузить файл, который мне известен по части имени (и я знаю, что он будет однозначно идентифицирован частью, которую я знаю).
Вот суть этого:
string fileName = ID + " - " + Env + " - ";
byte[] buffer;
using (FileStream fileStream = new FileStream(Server.MapPath("~") +
fileName + "*", FileMode.Open))
{
using (BinaryReader reader = new BinaryReader(fileStream))
{
buffer = reader.ReadBytes((int)reader.BaseStream.Length);
}
}
В строке 4 мне нужна помощь. Если я скажу fileName + "*", я получу "ID - Env - *" вместо подстановочного знака, совпадающего с любым файлом после "ID - Env -" (у меня есть реальные переменные для ID и Env, их здесь просто нет)
Есть ли способ сказать "совпадать с любым файлом, который подходит к началу"?
(я использую VS 2008 SP1 и .NET 3.5 SP1)
Спасибо за любую помощь.