Я хочу заполнить базу данных MySQL информацией (т.е. не самими файлами / папками, а их именами + другой информацией) из удаленного каталога через FTP, сохранив иерархические позиции файлов.
Я ищу существующие библиотеки, которые выполняют некоторые или все это, в частности, синтаксический анализ текста / строк, возвращаемых из вывода ftp.
Я уже провел здесь некоторые исследования, но ничего не нашелдостаточно близко:
Как я могу прочитать содержимое файла напрямую с помощью Perl's Net :: FTP?
Рекурсивный FTP… как пропустить его, если у меня уже есть файл? (может быть полезно)
Как пройти по дереву удаленного (ftp) каталогас Perl? (очень близко, но есть плохие отзывы об этом модуле, например, очевидно, что регулярное выражение не работает и не попадает в каталоги, это правда? есть примеры, которые работают?
Скачать все изображения содин каталог веб-сайта (в нем используется HTTP, а не FTP, но концепция аналогична, но не подходит для моей ситуации)
Я бы использовал следующий подход для хранения файлаиерархия в MySQL:
Просто подумал, что я спрошу, прежде чем я потенциально заново изобрету колесо.Если я не получу ответы, я предполагаю, что то, что я запрашиваю, еще не существует полностью, поэтому я бы опубликовал свой подход (как я сделал с другими, другими вопросами, которые я разместил здесь).Заранее спасибо, если вы можете дать совет.
Использование Perl для этого не является обязательным, любой другой кроссплатформенный язык будет в порядке, например, C, C ++, Java, PHP, Python.Просто я нахожусь в зоне действия Perl, и в настоящее время много работаю над этим, но я открыт для других языков, которые интенсивно программируют с большинством из перечисленных.