Похожие вопросы

Что случилось со сжатыми файловыми системами чтения и записи?
Как перенести архивный pst-файл из старой учетной записи Outlook в Outlook 2016?
Создать tar и разделить его на несколько архивов, а затем положить их вместе
Ошибка zip в Windows: не удается завершить извлечение. Не удалось создать файл назначения
Как объединить журналы событий Windows в ОС?
Как узнать, какой файл RAR поврежден?
Контрольная сумма для файла восстановления
Сжатие с помощью RAR против ZIP [закрыто]
Перенос сообщений электронной почты на дополнительный сервер imap с сохранением структуры папок
Как распаковать ".XZ " файл с 7z и lzma
Как скачать сайт из Машина Wayback archive.org ?
Почему winrar дублирует весь архив при добавлении
Есть ли способ архивировать отдельные папки с помощью thunderbird (IMAP)?
Как добавлять и удалять файлы из образа ISO с помощью Delphi? [закрытый]
Обновленный архив диска с Mac

Автоматическое извлечение.RAR файлы из qbittorrent с командной строкой WinRAR CLI

после завершения загрузки торрента на qbittorrent, я выполняю внешнюю программу через меню опций:

Tools -> Options -> Downloads --> Run external program on torrent completion

"C:Program FilesWinRARAutoUnRAR.bat" "%F*.rar" "E:Downloads"

в файле я создал им AutoUnRAR.летучая мышь лежит код:

@ECHO off
timeout /t 10 /nobreak
set arg1=%1
set arg2=%2
shift
shift
START "" "C:Program FilesWinRARWinRAR.exe" x "%arg1%" "%arg2"

тайм-аут требуется, потому что, когда я вызывал это непосредственно из qbittorrent с исполнением:

 "C:Program FilesWinRARWinRAR.exe" x "%F*.rar" "E:Downloads"   

файл помечен как все еще используемый (команда WinRAR-dh не работает), и WinRAR выдает ошибку " The процесс не может получить доступ к файлу, так как он используется другим процессом."

после завершения загрузки, и 10 секунд обратный отсчет заканчивается, WinRAR дает ошибку

fileDIRECTORYfile.rar: No files to extract

при осмотре папки, файлы действительно существуют и могут быть извлечены вручную, это почему-то не извлечение .rar-файл. В этом случае бывает много частей .r00 .r01 ... и файл с просто .Рар. Я нацелился только на него .файл rar, но WinRAR не имеет проблем когда вы извлекаете любую из частей по отдельности.

5
задан Drew Sanislo
источник

2 ответов

WinRAR выдает ошибку "fileDIRECTORY\file".в rar: нет файлов для извлечения"

START "" "C:\Program Files\WinRAR\WinRAR.exe" x "%arg1%" "%arg2"

в приведенной выше команде есть ошибка,"%arg2" должно быть "%arg2% (отсутствует %).

поэтому команда должна быть:

START "" "C:\Program Files\WinRAR\WinRAR.exe" x "%arg1%" "%arg2%"
0
отвечен DavidPostill 2016-04-05 20:32:52
источник

вам не нужно использовать .bat для тайм-аута. Это можно использовать во внешней программе Run... поле qBittorent.

cmd /c timeout /t 15 & "C:\Program Files\WinRAR\UnRAR.exe" x "%F\*.rar" "%F"

Примечание: Если вам нужно проверить команду для этого, вы можете попробовать его в поле "run" на windows.

Note2: вы, вероятно, можете использовать WinRAR.ехе до сих пор. UnRAR просто держит все в фоновом режиме.

0
отвечен Deathnutz 2018-07-28 02:34:57
источник

Другие вопросы archiving bittorrent command-line winrar