選択したフォルダーを相対パスのみでアーカイブに圧縮したい。
それらのいくつかは同じフォルダー名を持っています (すべてリリース フォルダー、すべてデバッグ フォルダー)。
フィルタリングは正常に機能し、get-children コマンドの前に set-location を呼び出しました。
この仕事をする最も簡単な方法は何ですか?
本当にこのようなものを実装する必要がありますか
foreach ($o in $children)
{ $relPath = $o.FullName.Substring(subPath.Length);
$relPath = $relPath.Substring(0, relPath.LastIndexOf(@"\"));
zip.AddFolder($o.Name, $relPath);
}
誰かが私に例を提供できますか?
どうも