Я хочу заархивировать некоторые выбранные папки в архив только с их относительными путями .
Некоторые из них имеют одинаковые имена папок (все релиз-папки, все отладочные папки).
Фильтрация работает нормально, и я вызвал set-location перед командой get-children.
Какой самый простой способ сделать эту работу?
Должен ли я действительно реализовать что-то вроде этого
foreach ($o in $children)
{ $relPath = $o.FullName.Substring(subPath.Length);
$relPath = $relPath.Substring(0, relPath.LastIndexOf(@"\"));
zip.AddFolder($o.Name, $relPath);
}
Может ли кто-нибудь дать мне пример?
Thx