Platforma 1C: Enterprise oferă posibilitatea de a lucra cu arhive ZIP. Pentru a face acest lucru, există obiecte ZIP File în sistem. responsabil cu scrierea și citirea unui fișier ZIP. respectiv, responsabil pentru citirea arhivelor.
Crearea de arhive ZIP
Pentru a scrie fișiere într-o arhivă ZIP, trebuie să efectuați câțiva pași simpli:
- Creați o arhivă cu parametrii necesari, în care vor fi plasate fișierele.
- Puneți fișierele necesare în arhivă.
- Înregistrați arhiva.
Să luăm în considerare aceste acțiuni în detaliu.
Crearea unui obiect Puteți scrie un fișier ZIP în două moduri: să creați un obiect inițializat sau să creați un obiect neinitializat pentru a apela metoda Open. În ambele cazuri, compoziția parametrilor este aceeași. În cel mai simplu caz, trebuie doar să specificați numele fișierului în care va fi scrisă arhiva.
Pentru a crea o arhivă nouă, trebuie să specificați:
După crearea obiectului, trebuie să adăugați fișierele necesare la acesta utilizând metoda Adăugare. Este nevoie de intrarea a 3 parametri:
- Numele complet al fișierului sau masca.
- Modul de salvare a căilor către un fișier. Puteți să salvați căile complete, să nu salvați toate căile sau să salvați căile relative la director.
- Modul de procesare a subdirectoarelor. Puteți procesa subdirectoarele în mod recursiv sau nu le puteți procesa. Parametrul are sens dacă numele este o mască.
După adăugarea tuturor fișierelor necesare, puteți scrie arhiva pe disc folosind metoda Write ().
Este important să înțelegeți. înainte ca această metodă să fie pusă în aplicare, nu se iau măsuri concrete pentru a crea arhiva. După ce arhiva este scrisă pe disc, obiectul îl închide și metoda Open () trebuie executată pentru a lucra cu arhiva următoare.
Caracteristicile ambalajului de fișiere prin mască
Să examinăm mai atent caracteristicile de ambalare a fișierelor prin mască.
Să presupunem că avem următoarele fișiere pe care trebuie să le arhivăm:
Vrem să creăm o arhivă folosind următoarele comenzi:
Următoarele fișiere vor fi plasate în arhiva rezultată: