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

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

Аватара для DJ Mogarych

fascinating rhythm


Moderator


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

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


Powershell
Код: Выделить весь код
$archiver = "C:\Program Files\7-Zip\7z.exe"
$basesFolder = "D:\temp\1CBases"
$backupFolder = "D:\temp\1CBackups"
$exceptions = gc "D:\temp\1CBases\exceptions.txt"

dir $basesFolder |? {$_.psiscontainer -and $_.name -notin $exceptions} |% {
    & $archiver a "$backupFolder\$($_.name).7z" "$($_.FullName)\1Cv8.1CD" 
}
Папки $basesFolder
Код: Выделить весь код
1rrr
2ghdgo
3egrwkekj
4emkd
5lkwd
6wojher
Содержимое exceptions.txt
Код: Выделить весь код
2ghdgo
5lkwd
Результат в $backupFolder (в каждом архиве соответствующий 1Cv8.1CD)
Код: Выделить весь код
1rrr.7z
3egrwkekj.7z
4emkd.7z
6wojher.7z

-------
Powershell 7.x | Powershell 5.1 | ffmpeg (docs)


Отправлено: 11:39, 12-01-2023 | #3