https://github.com/iikira/BaiduPCS-Go
Использование baidupcs-go
позволяет выполнять пакетную загрузку файлов на серверы «Байду» (百度网盘). Поддерживается высокая степень параллелизма.
Скорость загрузки значительно увеличивается при работе с более чем несколькими сотнями файлов.
Можно ограничить количество одновременных операций загрузки, чтобы предотвратить возникновение большого количества ошибок. По умолчанию одновременно может выполняться не более 15 процессов загрузки. Можно передать параметр для увеличения максимального числа параллельных загрузок.
Если во время загрузки возникает несколько видов сетевых проблем и загрузка завершается неудачно, то она автоматически повторяется. Это быстрее, чем использование одной команды BaiduPCS-Go
.
Решена проблема, когда файлы загружаются с ошибкой, но baidupcs-go
возвращает успешное выполнение загрузки.
Решение: после завершения загрузки файла с помощью команды upload
используйте команду meta
, чтобы проверить, существует ли файл в облачном хранилище. Затем повторно загрузите файлы, которые не удалось загрузить.
Версия BaiduPCS-Go: v3.6.2.
Версии для Windows x64:
Скачать можно по ссылкам:
npm i -g @masx200/baidupcs-batch-upload
или
yarn global add @masx200/baidupcs-batch-upload
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 )