1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/masx200-baidupcs-batch-upload

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

BaiduPCS-batch-upload

https://github.com/iikira/BaiduPCS-Go

Использование baidupcs-go позволяет выполнять пакетную загрузку файлов на серверы «Байду» (百度网盘). Поддерживается высокая степень параллелизма.

Скорость загрузки значительно увеличивается при работе с более чем несколькими сотнями файлов.

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

Если во время загрузки возникает несколько видов сетевых проблем и загрузка завершается неудачно, то она автоматически повторяется. Это быстрее, чем использование одной команды BaiduPCS-Go.

Решена проблема, когда файлы загружаются с ошибкой, но baidupcs-go возвращает успешное выполнение загрузки.

Решение: после завершения загрузки файла с помощью команды upload используйте команду meta, чтобы проверить, существует ли файл в облачном хранилище. Затем повторно загрузите файлы, которые не удалось загрузить.

Текущие версии

Версия BaiduPCS-Go: v3.6.2.

Версии для Windows x64:

  • BaiduPCS-Go-v3.6.2-windows-x64;
  • BaiduPCS-Go version v3.6.2;
  • BaiduPCS-Go-v3.6.2-windows-x64.zip.

Скачать можно по ссылкам:

Использование

Установка

npm i -g @masx200/baidupcs-batch-upload

или

yarn global add @masx200/baidupcs-batch-upload

Создание папки node_modules

yarn install

Компиляция скрипта

yarn build

Запуск скрипта

yarn start

Перед использованием необходимо авторизоваться.

BaiduPCS-Go login

Получить bduss можно здесь:

Пример использования командной строки:

Обязательные параметры:

  • input: тип — string, указывает каталог локальных файлов;
  • dest: тип — string, определяет каталог файлов в облаке.

Необязательный параметр:

  • concurrent: тип — number, задаёт количество одновременно загружаемых файлов.

Примеры команд:

npx @masx200/baidu-pcs-batch-upload --input=D:/baidupandownload/картинки_входные_локальные --dest=/baidupandownload/картинки_выходные_облачные
npx @masx200/baidu-pcs-batch-upload --input=D:/baidupandownload/картинки_входные_локальные --dest=/baidupandownload/картинки_выходные_облачные --concurrent=20

Для системы Windows, если есть пробелы в локальном каталоге или каталоге облачного хранилища, можно использовать следующую команду:

baidupcs-batch-upload.cmd --input="d:\2 2" --dest="/test/t s" --concurrent=20

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Описание недоступно Развернуть Свернуть
MIT
Отмена

Обновления (2)

все

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/masx200-baidupcs-batch-upload.git
git@api.gitlife.ru:oschina-mirror/masx200-baidupcs-batch-upload.git
oschina-mirror
masx200-baidupcs-batch-upload
masx200-baidupcs-batch-upload
master