【发布时间】:2009-08-03 20:58:04
【问题描述】:
我正在尝试加载我知道部分名称的文件(并且知道它将由我知道的部分唯一标识。)
这是它的要点:
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)
感谢您的帮助。
【问题讨论】: