2

У меня есть FTP-сайт, содержащий очень большие файлы, разбросанные по файлам меньшего размера.

Я хочу загрузить все содержимое FTP, но ограничить объем загружаемых файлов для каждого файла до 10 МБ или около того.

Таким образом, все файлы размером менее 10 МБ останутся без изменений, но все файлы размером более 10 МБ получат только первые 10 МБ данных.

Это вообще возможно? Если нет, есть ли способ загрузить все файлы размером менее 10 МБ?

3 ответа3

3

Я могу использовать cURL, чтобы сделать это.

У него есть опция '-r/- range', которая позволяет мне указать диапазон байтов для размера файла.

Это гарантирует, что я получу первые 10 МБ больших файлов и полный файл для чего-нибудь меньшего.

0

Чтобы загрузить все файлы размером менее 10 МБ, вы можете сделать это, если все файлы находятся в одной папке (предполагается, что вы используете FTP-клиент с графическим интерфейсом):

  • Сортировка файлов по размеру - обычно, нажав на заголовок размера файла
  • Выберите первый файл размером менее 10 МБ
  • Удерживайте Shift и выберите последний файл. Это выберет диапазон файлов.
  • Передайте эти файлы

Если файлы находятся в нескольких папках, вам придется повторить это для каждой папки.

-1

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .