Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Аватара для Elven

Ветеран


Сообщения: 992
Благодарности: 268

Профиль | Сайт | Отправить PM | Цитировать


Это не ответ, это просто решение на powershell. Никаких претензий к cmd, просто мне скучно, а винды под рукой нет...
Код: Выделить весь код
$SRC = "D:\Kadry\data"
$DST = "F:\Backup\oks"
$OLD = 6
$filename = "file.name"
$archive_name= (get-date -Format yy.MM.dd)
(Get-ChildItem -Path $SRC $file).FullName | Compress-Archive -DestinationPath $DST$archive_name.zip
while ((Get-ChildItem -Path $DST ??.??.??.zip).Length -gt 6) {
  (Get-ChildItem -Path $DST ??.??.??.zip | Sort-Object -Property LastWriteTime -Top 1).Delete()
}
Если имя не указано, то заархивируется все содержимое папки.

Последний раз редактировалось Elven, 13-07-2021 в 17:19.


Отправлено: 17:13, 13-07-2021 | #2