|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Удаление файлов из архива |
|
CMD/BAT - [решено] Удаление файлов из архива
|
Пользователь Сообщения: 133 |
Здравствуйте.
Возникла проблема, есть код который архивирует папку и помещает этот архив в другую папку: @cmdow @ /HID ::@echo off set SrcPath=D:\Arch\1 set DestPath=D:\Arch set d=%DATE% "C:\PROGRA~1\WinRAR\rar.exe" a -m5 -s -y -ep1 -r -ag "%DestPath%\%d%.rar" "%SrcPath%\*.*" Моё решение: Это естественно не работает. Как удалить файл из архива? помогите пожалуйста. И еще вопрос: Можно ли сделать так, что бы архив имел имя, которое находится в буфере обмена? Заранее спасибо. |
|
Отправлено: 13:26, 02-10-2012 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать А Вы смотрели — WinRAR в принципе умеет такое делать?
|
Отправлено: 15:54, 21-12-2012 | #11 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 5
|
Профиль | Отправить PM | Цитировать Цитата:
Цитата:
![]() кажись нет... логика действий наверно такова: в цикле, в текущей папке (или путь прописываем), берем файл 1cyyyy_mm_dd.rar считывает в переменную1 его имя и в переменную2 его дату создания - они совпадают за исключение приписки "1С", разбираем переменную2 на части (чтоб потом можно было прибавить к mm и dd циферку номера цикла и получить дату mm+1 и dd+1) хотя можно обойтись циклом тока для dd потом распаковываем во временный каталог наш архив, удаляем мусор, запаковываем обратно с именем переменной1 и с изменением атрибутов файла как в переменной2 как-то так... поможите реализовать ) |
||
Отправлено: 16:26, 21-12-2012 | #12 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Распаковывать-запаковывать не нужно. WinRAR много лет умеет удалять файлы из архива. Проблема именно с сохранением даты/времени файла. Кстати, зачем?
|
Отправлено: 17:01, 21-12-2012 | #13 |
Новый участник Сообщения: 5
|
Профиль | Отправить PM | Цитировать можно и без неё
|
Отправлено: 09:09, 24-12-2012 | #14 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать |
Отправлено: 11:03, 24-12-2012 | #15 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
CMD/BAT - Удаление архива за вчерашнюю дату | pavelvdo | Скриптовые языки администрирования Windows | 5 | 06-05-2013 18:11 | |
Любой язык - [решено] Распаковка-обновление-удаление архива | Добрых_Дел_Мастер | Скриптовые языки администрирования Windows | 9 | 22-09-2012 12:05 | |
Установка - [решено] Установка программ ехе и запуск ехе файлов из архива. | Berzerker | Microsoft Windows 7 | 6 | 25-05-2010 22:33 | |
CMD/BAT - розархивация файлов по маске с архива отсортированого по датах | VitHAK | Скриптовые языки администрирования Windows | 1 | 28-12-2009 11:07 | |
Разное - Восстановление медиа файлов из испорченного архива | illusionmgs | Microsoft Windows 2000/XP | 11 | 22-03-2009 20:59 |
|