Как я могу найти конкретное имя файла без ввода его расширения? Например, filename penguin-family.png
и в текстовом поле я набрал penguin only
, тогда он будет в списке будет заполнять файлы, содержащие penguin
что-то вроде этого.Поиск файла без расширения в asp.net
.aspx
<asp:TextBox ID="TextBox1" runat="server">
</asp:TextBox><asp:Button ID="Button1"runat="server" Text="Search" OnClick="Button1_Click" />
<asp:ListBox ID="ListBox1" runat="server" Width="200px" Height="300px"></asp:ListBox>
.aspx.cs
protected void Button1_Click(object sender, EventArgs e)
{
ListBox1.Items.Clear();
DirectoryInfo folder = new DirectoryInfo(Server.MapPath("~/files"));
foreach (FileInfo files in folder.GetFiles(TextBox1.Text, SearchOption.AllDirectories))
{
ListBox1.Items.Add(files.Name);
}
}
Проверьте мой ответ –