- Беспокоитесь о 7-Zip Ошибка недостаточно места на диске? Посмотрим на исправления.
- В этом случае не сомневайтесь, переместите папку Toucan на резервный диск и посмотрите, поможет ли это.
- Проблема также связана с перетаскиванием в проводник, поэтому ознакомьтесь с нашим разделом Web Bowers, чтобы найти альтернативы.
- Добавьте в закладки наш File Opener Hub и будьте уверены, что справиться с этой задачей станет намного проще.
Чтобы исправить различные проблемы с ПК, мы рекомендуем DriverFix: это программное обеспечение будет поддерживать ваши драйверы в рабочем состоянии, тем самым защищая вас от распространенных компьютерных ошибок и сбоев оборудования. Проверьте все свои драйверы сейчас за 3 простых шага:
- Загрузите DriverFix (проверенный файл для загрузки).
- Нажмите «Начать сканирование», чтобы найти все проблемные драйверы.
- Нажмите «Обновить драйверы», чтобы получить новые версии и избежать сбоев в работе системы.
- DriverFix в этом месяце скачали 503 476 читателей.
Бесчисленное количество пользователей описывают один и тот же сценарий: они пытаются создать резервную копию папки, скажем, с помощью 7-Zip, или разбивают большую папку на куски, чтобы записать их на DVD, и они знают, что свободное место – не проблема.
Ну, при запуске резервного копирования действительно сразу же отображается сообщение об ошибке – Системная ошибка: недостаточно места на диске.
Возникновение этой проблемы довольно неприятно, поэтому, если вы тоже находитесь в одной лодке, то пора узнать, что 7-Zip обычно создает временный файл в папке Toucan.
Скорее всего, виноват в этом, поэтому не бойтесь принимать немедленные меры. Мы здесь, чтобы помочь вам в подробностях решить эту проблему с дисковым хранилищем.
Как исправить ошибку 7-Zip недостаточно места на диске?
1 Попробуйте WinZip

Начнем с основной причины вашей текущей проблемы. Инструменты сжатия файлов должны быть удобны, если у вас мало места на диске, и они не будут мешать вам из-за дисковых ошибок.
Поэтому вместо того, чтобы придерживаться 7-Zip и искать трудоемкие советы по устранению неполадок, мы предлагаем взглянуть на вещи с другой точки зрения.
Это означает, что вы можете попробовать WinZip самостоятельно, чтобы убедиться, что об ошибках, таких как «Недостаточно места на диске», не может быть и речи.
Более того, это программный инструмент, который развертывает шифрование банковского уровня и позволяет подключать несколько учетных записей облачных хранилищ, таких как OneDrive, Dropbox и Google Drive.
2 Переместите папку программы Toucan на резервный диск.

Как было сказано ранее, 7-Zip имеет плохую привычку создавать временный файл в папке Toucan. Обычно он находится на системном диске вашей резервной машины.
Как вы понимаете, такие временные файлы в конечном итоге заполняют якобы пустой системный диск. Поэтому все, что вам нужно сделать, это быстро переместить папку программы Toucan на резервный диск.
Скорее всего, у вас осталось достаточно места, и есть шанс решить проблему в кратчайшие сроки.
3 Избегайте перетаскивания в проводник

Вы также можете столкнуться с раздражающей ошибкой «Недостаточно места на диске» при перетаскивании из окна 7-Zip в Проводник.
Как бы странно это ни звучало, это ошибка, подтвержденная бесчисленным количеством затронутых пользователей. Таким образом, вы также знаете, что следует избегать перетаскивания.
Однако, если вы предпочитаете этот метод, имейте в виду, что проблема связана исключительно с Internet Explorer.
Он был заменен на Microsoft Edge в качестве браузера по умолчанию для Windows 10, поэтому не удивляйтесь, столкнувшись со всевозможными сбоями, если вы собираетесь продолжать его использовать.
Хотите узнать о лучших легких браузерах для ПК с Windows? Ознакомьтесь с нашими лучшими предложениями.
4 Измените временную папку извлечения

- Прежде всего, откройте 7-Zip.
- Найдите путь в Инструменты> Параметры.
- Находясь здесь, выберите вкладку Папки.
- В рабочей папке обязательно выберите «Указанный».
- Вы не можете свободно переходить на внешний жесткий диск.
Папка temp снова в центре внимания. Вы можете столкнуться с ошибкой из-за той же папки, о которой мы говорили, поэтому не стесняйтесь изменять настройки временной папки.
Примените вышеуказанные шаги в этом отношении и убедитесь, что проблема наконец решена.
Если у вас есть какие-либо предложения, а также другие решения, не стесняйтесь сообщить нам, используя раздел комментариев ниже.
Другие читатели будут благодарны за ваше вмешательство.
Источник записи: windowsreport.com
Недостаточно памяти
Каждая новая редакция WinRAR отличается усовершенствованиями, а также исправлением различных проблемных ситуаций (багов).
Впрочем, часть ошибок в процессе архивирования характерны для всех выпусков утилиты. Они связаны с возникновением конкретных ситуаций.
В частности коду возврата 8, соответствует случаю, когда недостаточно памяти для выполнения операции.
Способы решения проблемы
Недостаток RAM или дискового пространства может проявляться при любых операциях с WinRAR: создании архивов, в процессе декомпрессии файлов.
Важно определить какой именно памяти не хватает системе. Если проблема с ОЗУ, то вероятно сжимаются большие объемы и выбрана опция создания непрерывного архива.
Тут способов решения несколько:
- увеличить размер файла подкачки;
- отказаться от использования алгоритма solid компрессии;
- сформировать многотомный пакет.
Дополнительно рекомендуется почистить системный диск. Делать это можно самостоятельно, но мест, где скапливается электронный мусор достаточно много.
Поэтому чистка вручную TMP-директорий не обязательно поможет. Также следует удалить все содержимое корзины, но делать это последним шагом.
Тут лучше довериться специальному софту. Существует множество бесплатных утилит, которые удалят ненужные файлы безопасно, эффективно и быстро.
Именно такой подход рекомендуется, если ошибка WinRAR с кодом 8 вызвана недостатком системного пространства. Тогда появляется следующее диагностическое сообщение.

Дополнительно, окно архиватора также информирует об ошибке.

Когда места не хватает на не системном диске, ситуация намного проще. Можно переместить часть файлов на другие носители.
Категории

Рекомендуем
В разделе «Помощь пользователю» можно найти решения возможных проблем при работе с архиватором. Подробнее »
Как правильно разархивировать файл из ZIP и RAR с помощью программ WinRAR и 7-Zip

На компьютере у нас лежат файлы разного формата: видео, аудио, текстовые, графические. У каждого из них есть расширение – текст после точки в конце названия. Оно показывает, какой именно формат у данного документа, и каким приложением его можно открыть.
У архивов тоже есть свое расширение. Заглянуть внутрь и извлечь содержимое можно, имея специальные утилиты. Сегодня мы разберемся, как разархивировать файлы, какими бывают архивы, какое дополнительное программное обеспечение нам может понадобиться, где его искать и как использовать.
Что такое архивы на компьютере и для чего они нужны
Как я уже сказала, у каждого документа на компьютере, ноутбуке и в телефоне есть свое расширение, которое указывает на его формат. Архив – это не обычный файл, а как бы контейнер для хранения информации, специальная папка, которая обладает особенной способностью уменьшать размер содержимого.
Нужны такие контейнеры для того, чтобы не занимать лишнего места на диске. Также архивирование, то есть сжатие, часто используется при отправке документов по электронной почте или через облачные хранилища.
Приведу пример. У меня есть скачанный с официального сайта архив с portable-версией Telegram. Весит он 25 мегабайт, такой размер допустим даже для отправки через Google-почту. После распаковки папка весит уже не 25, а 46 мегабайт. Разница довольно существенная, правда?
Чем меньший объем занимают материалы, тем легче их скачать из интернета, выложить в сеть и переслать кому-либо.
Еще одно преимущество данного формата в том, что на архивные файлы можно установить пароль, и тогда никто посторонний не сможет их открыть. Я периодически пользуюсь этим преимуществом для отправки важной информации.
Что значит разархивировать файл
В одном архивном хранилище может находиться 1 или сразу несколько документов. Разархивировать – это значит извлечь, достать их и положить в обычную папку на диске. При этом происходит как бы копирование материалов, они останутся в архиве и продублируются в обычном виде без сжатия в указанной директории.
Как распаковать архив средствами Windows
Есть несколько основных форматов архивных документов, самые распространенные – это ZIP, RAR, 7z. Если у вас нет специального программного обеспечения для архивации и разархивации файлов, то извлечь материалы из RAR и 7z-архивов не получится.
Если же перед нами архивный файл с расширением ZIP, то открыть его можно при помощи встроенных возможностей операционной системы Windows.
Для этого кликаем по объекту правой кнопкой мыши и в выпавшем перечне опций нажимаем на пункт “Извлечь все”, затем выбираем место на диске и подтверждаем действие. Также можно зайти в архив двойным нажатием левой кнопки мыши и просто перетащить содержимое в любое место на диске, как при обычном копировании.
Если эти приемы не помогли, и Windows не справляется с задачей, в контекстном меню нет таких команд, либо перед вами хранилище с другим расширением, то понадобится дополнительное ПО, которое нужно будет установить на компьютер.
Программы для работы с архивами
Чтобы правильно сжать информацию, а затем распаковать ее и получить в первоначальном виде, есть специальное программное обеспечение. Самые популярные приложения на сегодняшний день – это 7-Zip и WinRAR. Есть, конечно, и другие решения, но я доверяю именно этим продуктам и сейчас расскажу о них подробнее.
Я давно пользуюсь этим бесплатным приложением, и оно меня вполне устраивает, работает со всеми популярными форматами документов и позволяет быстро осуществлять все необходимые действия.
Скачать и установить архиватор можно с сайта 7-zip.org. Выберите версию, соответствующую вашей операционной системе.

После загрузки откройте файл и произведите установку. Обычно она занимает не больше полминуты.
Теперь кликните по архиву правой кнопкой мыши, в контекстном меню найдите и наведите курсор на пункт “7-Zip”, а потом выберите нужное действие.

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

Те же действия можно осуществить, если 2 раза кликнуть левой кнопкой мышки и открыть архив. Перед нами появится окно с различными опциями.

WinRAR
Это, пожалуй, наиболее популярное универсальное приложение. Загрузить его можно с официального сайта win-rar.com.

Теперь открываем скачанный файл и устанавливаем архиватор.
Примечание: официальную версию программы можно использовать бесплатно в течение 40 дней, затем нужно будет внести плату, которая сейчас составляет 33,38 евро, или она прекратит свою работу. Также вы можете скачать пиратскую бесплатную программу с любого известного вам сайта.
В процессе установки можно настроить параметры:
- расширения архивных документов, с которыми нужно работать;
- добавить значок WinRAR на рабочий стол и в меню “Пуск”;
- встроить WinRAR в оболочку Windows и показывать его функции в контекстном меню.
Можно оставить установки по умолчанию или отметить нужные вам пункты.

Сразу после установки можно сделать распаковку любого архива. Для этого нажимаем на него правой кнопкой мыши и кликаем по одному из действий.

При извлечении в текущую папку мы сразу увидим разархивированные материалы. Если кликнуть по второму пункту, то увидим диалоговое окно. Здесь можно выбрать:
- директорию для хранения данных;
- режим обновления;
- режим перезаписи, если в папке обнаружится документ с тем же именем;
- сохранять или нет поврежденные файлы, в некоторых случаях их можно хотя бы частично прочитать.
Также тут есть дополнительные параметры, возможно, они вам пригодятся.

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

Многотомные архивы
Честно говоря, я давно не сталкивалась с таким явлением. Сейчас даже большой файл можно загрузить в облачное хранилище, если он не проходит по почте. Но иногда все же вам могут прислать такой интересный разбитый на тома архивный пакет, и нужно знать, как с ним работать. Распознать его можно по характерной приписке в конце названия “part1”, “part2” и так далее.

Распаковывается такой многотомник точно так же, как показано на простых файлах. Жмем правой кнопкой мыши на любой части и извлекаем все содержимое. Но, чтобы распаковка прошла гладко, все части должны находиться в одной папке. Если какого-то фрагмента не хватает, то ничего не получится, программа выдаст сообщение вот такого плана.

Укажите путь к недостающим фрагментам, иначе архиватор будет негодовать и выдаст ошибку.

Заключение
Мы с вами разобрались, как извлечь информацию из разных архивов, рассмотрели 2 самые популярные и удобные программы для этой цели. Надеюсь, у вас все получилось, и вы добрались до содержимого архивных папок. Если все же остались вопросы, вы хотите поделиться своим опытом или предложить другие классные приложения для разархивирования документов, обязательно пишите об этом в комментариях.
На чтение 6 мин Просмотров 6.1к. Опубликовано 25.11.2021
Содержание
- О том, какой именно памяти недостаточно
- Причины, вызывающие ошибку
- Как исправить ошибки, связанные с нехваткой памяти в Windows 7, 8 и 8.1
- Мало RAM
- Мало места на жестком диске
- Настройка файла подкачки Windowsпривела к появлению ошибки
- Утечка памяти или что делать, если отдельная программа забирает всю свободную RAM
- В заключение
В этой инструкции — о том, что делать, если при запуске какой-либо программы вы видите сообщение Windows 10, Windows 7 или 8 (или 8.1) о том, что системе недостаточно виртуальной или просто памяти и «Чтобы освободить память для нормальной работы программ, сохраните файлы, а затем закройте или перезапустите все открытые программы».
Постараюсь учесть все возможные варианты появления этой ошибки, а также рассказать о том, как ее исправить. В случае если вариант с недостаточным местом на жестком диске явно не про вашу ситуацию, вероятно, дело в отключенном или слишком маленьком файле подкачки, подробнее об этом, а также видео инструкция доступны здесь: Файл подкачки Windows 7, 8 и Windows 10.
О том, какой именно памяти недостаточно
Когда в Windows 7, 8 и Windows 10 вы видите сообщение о том, что недостаточно памяти, имеется в виду в первую очередь оперативная память и виртуальная, являющаяся, по сути, продолжением оперативной — то есть, если системе не хватает RAM, то она использует файл подкачки Windows или, иначе, виртуальную память.
Некоторые начинающие пользователи ошибочно под памятью подразумевают свободное пространство на жестком диске компьютера и недоумевают, как это так: на HDD свободно много гигабайт, а система жалуется на нехватку памяти.
Причины, вызывающие ошибку

Для того, чтобы исправить данную ошибку, прежде всего, следует разобраться, чем она вызвана. Вот некоторые возможные варианты:
- Вы открыли очень много всего, в результате чего возникла проблема с тем, что на компьютере недостаточно памяти — как исправить эту ситуацию я рассматривать не будет, так как тут все ясно: закройте то, что не нужно.
- У вас действительно мало оперативной памяти (2 Гб и меньше. Для некоторых ресурсоемких задач может быть мало и 4 Гб RAM).
- Жесткий диск заполнен под завязку, соответственно на нем не остается достаточного места для виртуальной памяти при автоматической настройке размера файла подкачки.
- Вы самостоятельно (или с помощью какой-то программы оптимизации) настраивали размер файла подкачки (или отключили его) и он оказался недостаточным для нормальной работы программ.
- Какая-то отдельная программа, вредоносная или нет, вызывает утечку памяти (постепенно начинает использовать всю доступную память).
- Проблемы с самой программой, которая вызывает появление ошибки «недостаточно памяти» или «недостаточно виртуальной памяти».
Если не ошибаюсь, пять описанных вариантов являются наиболее распространенными причинами ошибки.
Как исправить ошибки, связанные с нехваткой памяти в Windows 7, 8 и 8.1
А теперь, по порядку, о том, как исправить ошибку в каждом из перечисленных случаев.
Мало RAM
Если на вашем компьютере небольшое количество оперативной памяти, то имеет смысл задуматься о покупке дополнительных модулей RAM. Память сейчас не дорогая.

С другой стороны, если у вас совсем старый компьютер (и память старого образца), и вы подумываете о скором приобретении нового, апгрейд может быть и неоправданным — проще временно смириться с тем, что не все программы запускаются.
Мало места на жестком диске
Несмотря на то, что объемы сегодняшних HDD внушительны, самому нередко приходилось видеть, что у пользователя из терабайта свободен 1 гигабайт или около того — подобное вызывает не только ошибку «недостаточно памяти», но и приводит к серьезным тормозам при работе. Не стоит доводить до этого.
Ну и главный совет — не стоит хранить множество фильмов и другого медиа, которое вы не будете слушать и смотреть, игр, в которые больше не станете играть и аналогичных вещей.
Настройка файла подкачки Windowsпривела к появлению ошибки
Если вы самостоятельно настраивали параметры файла подкачки Windows, то есть вероятность, что именно эти изменения привели к появлению ошибки. Возможно, вы даже не делали этого вручную, а постаралась какая-то программа, предназначенная для оптимизации быстродействия Windows.

В таком случае, вам, возможно, следует увеличить файл подкачки или включить его (если он был отключен). Некоторые старые программы вообще не запустятся с отключенной виртуальной памятью и всегда будут писать о ее нехватке.
Утечка памяти или что делать, если отдельная программа забирает всю свободную RAM
Случается, что какой-то отдельный процесс или программа начинает интенсивно использовать оперативную память — это может быть вызвано ошибкой в самой программе, вредоносным характером ее действий или каким-либо сбоем.
Определить, нет ли такого процесса можно с помощью диспетчера задач. Для его запуска в Windows 7 нажмите клавиши Ctrl + Alt + Del и выберите диспетчер задач в меню, а в Windows 8 и 8.1 нажмите клавиши Win (клавиша с эмблемой) + X и выберите «Диспетчер задач».

В диспетчере задач Windows 7 откройте вкладку «Процессы» и отсортируйте по столбцу «Память» (нужно кликнуть по имени столбца). Для Windows 8.1 и 8 воспользуйтесь для этого вкладкой «Подробности», которая дает наглядное представление обо всех процессах, запущенных на компьютере. Их также можно отсортировать по количеству используемой оперативной и виртуальной памяти.

Если вы видите, что какая-то программа или процесс использует большое количество RAM (большое — это сотни мегабайт, при условии, что это не редактор фото, видео или что-то ресурсоемкое), то стоит разобраться, почему так происходит.
Если это нужная программа: повышенное использование памяти может быть вызвано как обычной работой приложения, например, при автоматическом обновлении, или операциях, для которых программа и предназначена, так и сбоями в ней.
Если вы видите, что программа все время использует странно большое количество ресурсов, попробуйте переустановить ее, а если это не помогло — поискать в Интернете описание проблемы применительно к конкретному ПО.
Если это неизвестный процесс: возможно, это что-то вредоносное и стоит проверить компьютер на вирусы, есть также вариант, что это сбой какого-либо системного процесса. Рекомендую поиск в Интернете по имени этого процесса, для того, чтобы разобраться в том, что это и что с этим делать — скорее всего, вы не единственный пользователь, у кого возникла такая проблема.
В заключение
Помимо описанных вариантов, есть еще один: ошибку вызывает именно экземпляр программы, которую вы пытаетесь запустить. Имеет смысл попробовать загрузить ее из другого источника или почитать официальные форумы поддержки этого программного обеспечения, там тоже могут быть описаны варианты решения проблем с недостаточностью памяти.
В WinXP 32bit с процессором Core i5 (двухъядерный) и 4 ГБ ОЗУ я пытаюсь создать архив .xz из файла журнала размером 266 МБ, используя 7-Zip (GUI) на уровне сжатия «ultra» (метод: LZMA2, словарь размер: 48 МБ, размер слова: 64, потоки ЦП: 4/4) с расчетной памятью для сжатия: 1680 МБ и для распаковки: 50 МБ.
Это не работает, так как я всегда получаю сообщение об ошибке «Система не может выделить необходимый объем памяти» независимо от фактического использования памяти. В 7-Zip FAQ упоминается ограничение 2 ГБ на выделенное виртуальное пространство, но заданная «память для сжатия» значительно ниже этого предела.
Кто-нибудь знает, что происходит?
32-битный процесс (в 32-битной Windows) имеет 2 ГБ адресного пространства. НО: Это пространство будет фрагментировано! Здесь есть код, некоторые библиотеки DLL и ваши данные (и …), между которыми есть довольно большие промежутки.
Если 1680 МБ должно быть одним блоком, маловероятно, что там так много свободного адресного пространства : распределение не выполняется. Это происходит регулярно, если размер одного запрашиваемого блока превышает 1 ГБ. Другими словами: вы не можете выделить один блок размером 1 ГБ, но вы можете выделить один 700 МБ и один с 300 МБ.
В пакете sysinternals есть инструмент «vmmap», который можно использовать для отображения макета адреса процесса, включая свободное место.
Как упоминалось в других ответах, 32-битная не может адресовать кусок памяти более 2 ГБ (теоретически), поэтому вам нужно использовать 64-битную версию 7-Zip. Вы можете скачать его здесь
Всё ещё ищете ответ? Посмотрите другие вопросы с метками memory compression 7-zip.
Const SRC = «»»C:UsersAlexDropboxМосты*»»» ‘каталог и маска для резервирования
‘Const SRC = «»»%AppData%OperaOpera*»»» ‘здесь допускаются переменные окружения
‘Const SRC = «@files.txt» ‘можно взять список каталогов из текстового файла
‘куда копировать?
Const PREFIX = «DropboxFullBackup» ‘префикс имени архива, условное название архивируемого ресурса
Const BackupFolder = «C:backup»
Const EXT = «.7z» ‘расширение архивного файла
Const HISTORY = 3 ‘количество полных архивов в истории
‘чем упаковывать?
Const PROGRAM = «»»C:Program Files (x86)7-Zip7z.exe»»» ‘если 7-Zip установлен
‘Const PROGRAM = «7z.exe» ‘если архиватор лежит рядом со скриптом
Const OPTIONS = «-r -mx5 -x@exclude.txt» ‘опции архиватора
‘где отмечать?
Const REPORT = «report.txt» ‘файл журнала
‘не завершать скрипт аварийно
On Error Resume Next
‘== ОБЩИЕ ОПРЕДЕЛЕНИЯ
‘записать сообщение в журнал
Sub Log(msg)
Const APPEND = 8 ‘добавить в конец файла
Dim fso, f
Set fso = CreateObject(«Scripting.FileSystemObject»)
Set f = fso.OpenTextFile(REPORT, APPEND, True)
f.WriteLine Now & » » & msg
f.Close
End Sub
‘объект для работы с файлами
Dim fso
Set fso = WScript.CreateObject(«Scripting.FileSystemObject»)
Dim full ‘имя последнего полного архива
‘== СОЗДАНИЕ АРХИВА
‘выбрать способ архивации
Dim arg, cmd
cmd = «» ‘команда архиватора
Set arg = WScript.Arguments
If arg.Count > 0 Then
If arg.Item(0) = «diff» Then
cmd = «u»
ElseIf arg.Item(0) = «full» Then
cmd = «a»
Else
cmd = «»
End If
End If
‘полный архив
If cmd = «a» Then
‘имя нового архива
full = BackupFolder & PREFIX & «-» & FormatDateTime(Date, vbShortDate) & «-full» & EXT
Log full & «: Start!»
‘если сегодня архив уже делали — не продолжать
If (fso.FileExists(full)) Then
Log full & «: создан РАНЕЕ и не будет перезаписан»
WScript.Quit
End If
‘опции командной строки
opt = OPTIONS
‘разностный архив
ElseIf cmd = «u» Then
‘найти полный архив
Dim dir, fc, f, last
Set dir = fso.GetFolder(BackupFolder) ‘рабочий каталог
Set fc = dir.Files ‘коллекция файлов
full = «»
last = 0 ‘дата последнего полного архива
For Each f In fc
If Left(f.name, Len(PREFIX & «-«)) = PREFIX & «-» _
And Right(f.name, Len(«-full» & EXT)) = «-full» & EXT _
And f.DateLastModified > last Then
full = f.name
last = f.DateLastModified
End If
Next
‘без полного архива не продолжать
If Len(full) = 0 Then
Log «ОШИБКА! Полный архив НЕ НАЙДЕН, разностный архив не может быть создан»
WScript.Quit
End If
‘имя нового архива
diff = BackupFolder & Left(full, Len(full) — Len(«full» & EXT)) & FormatDateTime(Date, vbShortDate) & EXT
Log diff & «: Start!»
‘если сегодня архив уже делали — не продолжать
If (fso.FileExists(diff)) Then
Log diff & «: создан РАНЕЕ и не будет перезаписан»
WScript.Quit
End If
‘опции командной строки
opt = OPTIONS & » -u- -up0q3x2z0!» & diff
‘справка
Else
WScript.Echo «Ежедневное разностное резервное копирование:» & vbCrLf _
& SRC & vbCrLf _
& vbCrLf _
& «Отчет в файле:» & vbCrLf _
& REPORT & vbCrLf _
& vbCrLf _
& «Опции командной строки:» & vbCrLf _
& «full — создание полного архива» & vbCrLf _
& «diff — создание разностного архива»
WScript.Quit
End If
‘если нет файла со списком исключений exclude.txt — создать
‘файл указан в опциях архиватора и поэтому должен существовать, хотя бы пустой
If Not fso.FileExists(«exclude.txt») Then
Dim tf
Set tf = fso.CreateTextFile(«exclude.txt»)
tf.Close
End If
‘создать архив
MsgBox(PROGRAM & » » & cmd & » » & full & » » & opt & » » & SRC)
Dim sho, ret
Set sho = WScript.CreateObject(«WSCript.Shell»)
ret = sho.Run(PROGRAM & » » & cmd & » » & full & » » & opt & » » & SRC, 1, true) ‘7 = в свернутом виде
‘результат
Dim msg
Select Case ret
Case 0
msg = «Ok»
Case 1
msg = «Некоторые файлы были ЗАНЯТЫ и поэтому не добавлены в архив»
Case 2
msg = «ОШИБКА при создании архива»
Case 7
msg = «ОШИБКА в командной строке»
Case 8
msg = «ОШИБКА — недостаточно памяти»
Case 255
msg = «ОШИБКА — создание архива было ПРЕРВАНО пользователем»
Case Else
msg = «ОШИБКА при создании архива, код » & ret
End Select
If cmd = «a» Then
Log full & «: » & msg
Else
Log diff & «: » & msg
End If