Під час стиснення файлу в командному рядку за допомогою команди RAR, як зупинити процес, не скасовуючи його?


-1

Я використав таку команду:

rar a -m2 file.rar *.xml \\myroute\

Я хочу зупинити процес у вже обробленому файлі, тобто використання Ctrl+ Cскасує процес, але не закінчить його.

Інше питання (пов'язане); чи є комбінація клавіш, щоб показати процес у відсотках чи ще?


Просто хотів запитати, чи необхідність використання командного рядка rar.exe? Якщо ви просто використовуєте winrar.exe замість вашої команди вище, ви отримаєте діалогове вікно графічного інтерфейсу з панеллю прогресу, що відображає відсоток та поточний коефіцієнт стиснення, що дозволяє зробити паузу та відновити по мірі необхідності. (Я поки не публікую це як відповідь, оскільки не впевнений, що він підходить для вашої справи використання.)
Каран

Привіт @Karan Я намагався заощадити час та обробку (також за допомогою файлів віддаленого сервера), тому я хотів використовувати командний рядок замість GUI
villancikos

Я не впевнений, що розумію. Як використання rar.exe замість winrar.exe економить час або "обробляє" саме для вас? Ви б використовували абсолютно той самий командний рядок, за винятком заміни rar.exe на winrar.exe, ось і все.
Каран

Відповіді:


0

Запустіть Провідник процесів Sysinternals (безкоштовно) та знайдіть свій RAR-процес у списку процесів. Там ви можете призупинити та відновити процес, а також побачити індикатори вводу-виводу та підсумки, які допоможуть вам дізнатися про прогрес (однак це не буде схоже на панель прогресу WinRAR)


Дякую за інструмент, я цього не знав. Але я дивлюся на щось більш конкретне, як, наприклад, в Unix, натиснувши Ctrl-Something, щоб показати прогрес.
villancikos

0

Вам потрібно загорнути свою команду rar у сценарій (можливо, PowerShell), де ви б спочатку обчислили кількість файлів, які слід обробити (тим самим даючи спосіб встановити відсоток завершення), а потім додати один файл до архіву, звітуючи після завершення після кожного та надання можливості натиснути клавішу для завершення операції. Але це буде набагато повільніше.


Це звучить як складний процес. Я думав про щось легше, як і в Unix, де ви натискаєте Ctrl + Something і дає прогрес.
villancikos

Це складно. Чи може Unix також зупинити процес архіву на півдорозі, але все ж залишити дійсний файл архіву?
Алан Б
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.