kav@94 Ответов: 2

Как сохранить имена файлов, просматриваемых через fileuploader в массив с помощью ASP .СЕТКА С#


В моем приложении я выбираю файлы с помощью загрузчика файлов предположим, что если я выбираю файлы, то эти 15 файлов содержат расширения.mp3,. doc и.docx.Мне нужно отделить их и хранить в массиве.Как я могу это сделать

if (filuploadmp3.HasFile == true)
        {
            for (int i = 0; i < Request.Files.Count; i++)
            {

                HttpPostedFile PostedFile = Request.Files[i];

                if (PostedFile.ContentLength > 0)
                {

                    string FileName = System.IO.Path.GetFileName(PostedFile.FileName);

                    string extension = System.IO.Path.GetExtension(FileName);

                    if (extension == ".wav")
                    {
                        string[] arr = 

                    }
                   
                }

            }
        }


Что я уже пробовал:

я проверил так много кодов но все они извлечены из каталогов но я не использую никаких каталогов я просто выбираю файлы с моего рабочего стола и нажимаю загрузить когда я нажимаю загрузить мне нужно отделить эти расширения как я могу это сделать

2 Ответов

Рейтинг:
1

Richard MacCutchan

Вы можете использовать строку.Разделить, чтобы разделить различные части имени файла, или см. Метод Path. GetFileName (Строка) (System.IO)[^]. Используйте один из типов коллекций для создания списка всех имен файлов.


Рейтинг:
1

RickZeeland

Что вам нужно, так это Список & lt;строка> смотрите примеры здесь: [dotnetperls]