Список файлов в местоположении

Я немного застрял, так как на данный момент у меня нет никакого кода, только идея.

Я думал сделать программу в asp.net для отображения файлов в определенном месте. В файле наверняка будут релизы для программ и модов для игр и прочее.

Но я искал везде, чтобы получить файлы в определенном месте. Я мог бы использовать system.io.fileinfo для вывода списка файлов в каталоге. Но как получить каталог не в решении, а где-то на жестком диске или даже на внешнем сервере хранения? Местоположение, которое я предпочитаю, не должно быть жестко закодировано, а выбрано пользователем? какие-нибудь советы о том, как пользователь может выбрать «местоположение»?

Вы не можете получить доступ к файловой системе клиента с сервера, если это то, что вы пытаетесь сделать.

Andrew Morton 02.04.2019 14:37

Здесь есть несколько вопросов без ответа. Что вы имеете в виду под внешней памятью? Это какое-то хранилище в облаке? Каталог на клиентской машине? Есть ли у веб-приложения надлежащие права доступа для вывода списка файлов из этого хранилища?

Chetan 02.04.2019 14:44

Можно немного конкретнее? Вы не пытаетесь сделать это с веб-сайта, не так ли?

sr28 02.04.2019 14:44

да, это дыра с веб-сайта. извините трудно объяснить. я имею в виду под внешним хранилищем расположение папки на сервере, виртуальной машине или сервере хранения не имеет значения. Например, я хочу перечислить выпуски, возможно, zip-файлы. все эти zip-файлы находятся в папке, например, c:\releases. идея состоит в том, чтобы указать это местоположение в учетной записи администратора, а не в учетной записи пользователя, конечно. Вопрос в том, нужно ли мне вводить точное местоположение или я могу выбрать местоположение. Как и в winforms, вы можете использовать для этого диалоговое окно просмотра папок. есть ли такая возможность и в веб-приложениях asp?

Technology Researcher 02.04.2019 18:58
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
2
4
71
1

Ответы 1

В консольном приложении вы могли бы сделать что-то вроде этого:

  • Запросите путь у пользователя с помощью readline.
  • Проверьте правильность/существование пути. (если нет, вы могли бы создать его или вывести ошибку, также это может быть путь с файлом, вам нужно проверить, является ли путь к каталогу или к файлу)
  • Сделайте отображение файлов внутри каталога, как задумано.

Нам нужно больше точности, если вы хотите получить лучший ответ.

Другие вопросы по теме