Ram jha Ответов: 1

Как искать zip-файлы в MVC web api?


Привет,
Я хочу найти zip-файлы из папки проекта.

код

string _sourceFile = System.Web.HttpContext.Current.Server.MapPath("~/uploadFiles");

            string[] s2 = Directory.GetDirectories(_sourceFile, "*.zip", SearchOption.AllDirectories);


но zip-файл не искался.

Пожалуйста, помогите мне.

Спасибо

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

я хочу попробовать найти zip-файлы из папки проекта.
Пожалуйста, помогите мне.
Спасибо

Sergey Alexandrovich Kryukov

Вы хотите найти, 1) некоторые zip-файлы, 2) некоторые файлы, упакованные в zip-файлы, 3) некоторое содержимое файлов, упакованных в zip-файлы?
Есть три уровня, и вы не попадаете ни в один из них, вы ищете каталоги, даже не файлы. Вы найдете все каталоги с именем, заканчивающимся на". zip". У вас действительно есть такие каталоги?
—СА

Ram jha

привет,
я хочу найти все zip-файлы из моей папки проекта.
пожалуйста, помогите мне.
Спасибо

1 Ответов

Рейтинг:
0

Dave Kreskowiak

Вы не "ищете" zip-файлы. Эта строка кода возвращает все каталоги по пути _sourceFile в файловой системе.

ZIP-файлы не являются частью файловой системы и поэтому не будут считаться частью структуры каталогов. Чтобы получить папки в ZIP-файле, вы должны рассматривать его как ZIP-файл и использовать методы, подходящие для поиска внутри ZIP-файла и извлечения файлов/папок в нем.


Ram jha

Уважаемый господин,
Я спрашиваю вас, как искать zip-файл из каталога (папки проекта).

Dave Kreskowiak

Что значит "искать"? Что вы пытаетесь получить из ZIP-файла?