Na przykład mam tę strukturę katalogów:
[C:\]
+ [Documents]
+ [Work]
+ [Presentation]
- Presentation A.pptx
- Presentation B.pptx
- Presentation C.pptx
- Presentation D.pptx
+ [Account]
- General Ledger.xlsx
- Additional Report.xlsx
+ [Home]
+ [Kid's School]
- School Enrollment List.docx
- Weekly Newsletter 1.pdf
- Weekly Newsletter 2.pdf
- Weekly Newsletter 3.pdf
+ [Email Attachment]
- Stores Weekly Discount.pdf
- Teddy's Birthday Photo.jpg
Przypuszczam, że chcę tylko zip:
- Prezentacja B.pptx
- Raport dodatkowy.xlsx
- Tygodniowy newsletter 3.pdf
- Cały folder [Email Attachment]
Ale chcę zachować strukturę folderów, aby plik zip zawierał taką strukturę plików:
Documents\Work\Presentation\Presentation B.pptx
Documents\Work\Account\Additional Report.xlsx
Documents\Home\Kid's School\Weekly Newsletter 3.pdf
Documents\Home\Email Attachment\Stores Weekly Discount.pdf
Documents\Home\Email Attachment\Teddy's Birthday Photo.jpg
Jak to zrobić? Wszystko, co do tej pory robiłem, polega na kompresowaniu całego folderu dokumentów, a następnie selektywnym usuwaniu go w pliku zip. Jest to jednak bardzo czasochłonne, ponieważ prawdziwym przypadkiem są głębokie foldery, z setkami plików, a rozmiar plików jest duży.
Czy znasz jakiś rodzimy sposób lub jakikolwiek zewnętrzny program, który pozwala mi to zrobić? Myślę, że istnieje coś takiego jak Eksplorator Windows, aby skompresować folder, ale program zip przedstawił drzewo folderów z polem wyboru przed każdym plikiem i folderem, aby zaznaczyć, które pliki i foldery mają być zawarte w wynikowych plikach zip, jeśli są każdy taki program istnieje. Dzięki.
tar
czy mogę to zrobić, jestem pewien, że istnieje program terminala ZIP dla okien, może nowszy niż te stare pkzip? Wypróbuj wyszukiwanie internetowe w poszukiwaniu zipu terminala systemu Windows?