2016-03-10 5 views
0

Я планирую создать приложение, используя html5-файл api и javascript, чтобы получить путь к каталогу в качестве входных данных и иметь возможность обрабатывать (искать текст) все файлы в этом каталоге и подкаталогах ,поиск локального каталога с использованием html-файла api и javascript

В настоящее время я делаю это с использованием batchscript, что это ограничения/препятствия, выполняющие его с помощью HTML/javascript.

+0

HTML-5 API Файл не может взять путь к каталогу в качестве входных данных ... – Quentin

+0

вы ищете имена файлов или содержимое файла? используйте '', чтобы получить всю папку в браузере JS. – dandavis

ответ

2

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

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

Прочитайте это: Local file access with javascript

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

Вы можете получить доступ к простой информации о файле, используя вход пользователя и используя <input type=file>. Но пользователю потребуется выполнить следующие шаги:

  1. Нажмите кнопку «Обзор» (появится диалоговое окно с файлом).
  2. Перейдите к требуемой папке.
  3. Выберите один или несколько файлов.
  4. Нажмите «Открыть».

Mozilla зафиксировала это хорошо пример: https://developer.mozilla.org/en/docs/Using_files_from_web_applications#Example_Showing_file(s)_size

+0

пользователь может выбрать способ доступа к файлу с помощью '' – dandavis

+0

@dandavis: Спасибо, хорошо, я обновил ответ. – psiphi75