Родная поддержка
FileZilla
К сожалению, FileZilla не поддерживает эту функцию. Это было запрошено ранее, и ответ, как представляется, заключается в том, что нет никаких известных планов по добавлению такого рода поддержки.
Cyberduck
Что касается Cyberduck, он имеет возможность изменять части URL-адреса FTP для создания URL-адреса HTTP, но это не может быть настроено, насколько я могу судить.
WinSCP
Один вариант, который, по крайней мере, частично соответствует вашим критериям, - это WinSCP, который использует расширение PowerShell для выполнения преобразования. Это расширение в настоящее время включено по умолчанию при использовании установщика.
Команда для преобразования URL-адреса доступна, если щелкнуть правой кнопкой мыши удаленный файл и выбрать File Custom Commands → Generate HTTP URL. Для ясности настройки можно изменить в « Предпочтения» → «Команды» → «Создать URL-адрес HTTP» → «Настроить».
Расширение было недавно улучшено (в WinSCP 5.11.3), чтобы лучше работать с большим количеством выбранных файлов.
FileZilla и Notepad++
Хотя это всего лишь предложение, я мог бы рассмотреть вариант использования Notepad++ в сочетании с FileZilla.
FileZilla может легко скопировать сотни URL-адресов FTP в каталоге в буфер обмена - просто выберите первый элемент обычно, затем нажмите Shift + щелчок левой кнопкой мыши на последнем элементе, щелкните правой кнопкой мыши выделенную область и выберите « Копировать URL-адреса» в буфер обмена. Эти скопированные URL-адреса FTP могут быть легко вставлены в Notepad ++ для дальнейшей модификации.
В частности, Notepad++ поддерживает регулярные выражения в своих замещающих функциях, включая группировку по скобкам, например:
ех. Группировка по скобкам
В этом случае $ 2 соответствует второму набору скобок в поле поиска, например (example.com)
. Обратите внимание, что приведенный выше пример, вероятно, довольно бесполезен как есть (вы можете просто сделать замену с помощью http://example.com/pictures), но что-то вроде этого может быть полезным в качестве базового шаблона для других замен.
Это предложение не идеально - в зависимости от URL, есть шанс, что вам может понадобиться скрыться от некоторых предметов. Точно так же, это неверная маскировка, так как вам придется определять замены для каждого сайта (и, возможно, более одного каталога).
Однако Notepad++ поддерживает макросы. Это означает, что вы можете просто выполнить замену сайта один раз, записав его в виде макроса, и снова сделать его доступным для этого сайта, просто выбрав его в меню макроса Notepad++.