Muszę archiwizować pliki w archiwach 7-zip, z których każdy ma rozmiar zdefiniowany przez użytkownika (w GB). Nie mogę użyć funkcji split w 7-Zip, ponieważ uniemożliwiłoby to użytkownikowi po drugiej stronie odbieranie moich plików, wyodrębnianie ich i pracę nad nimi, dopóki nie znajdą wszystkich plików w podzielonym woluminie. Pliki, z którymi pracuję, są podzielone na miesięczne foldery w corocznych folderach.
Muszę zachować strukturę folderów, więc chcę, aby każdy miesięczny folder zawierał archiwa 7-Zip tylko dla tego folderu. Chcę również, aby wyczyścił pliki źródłowe po utworzeniu archiwów. Skrypt powinien działać w „Folderze nadrzędnym” i archiwizować wszystkie pliki znajdujące się poniżej, zachowując strukturę folderów.
Get-ChildItem
.