Lucrul cu folderele din joomla (clasa jfolder)

Astăzi, vom analiza clasa Joomla Framework pentru lucrul cu folderele.

Pentru a începe să utilizați această clasă, conectați-o la scriptul nostru:

Ca și în clasa JFile pentru clasa JFolder, nu este necesar să declarați un obiect







JFolder :: crează ($ path = '', $ mode = 0755); - creează un folder pe calea specificată în calea variabilei $ cu modul drepturi $ (implicit, drepturile sunt setate la 0755)

JFolder :: șterge (calea $); - șterge dosarul de-a lungul căii specificate în calea variabilei $

JFolder :: există (calea $); - verifică sau există directorul specificat în calea căii $ se va întoarce dacă dosarul există

JFolder :: fișiere ($ path, $ filter = '.', $ Recurse = false, $ full = false, $ exclude); - Obțineți o listă de fișiere din director! Parametrii metodei: $ path - calea prin care se selectează lista de fișiere
$ filtru - fișier filtru
$ recurse - Dacă este setat la true, va trece în mod recursiv toate folderele din directorul $ path
$ full - dacă setați valoarea la true, atunci calea către aceasta va fi adăugată la numele fișierului






$ exclude - un tabel în care tipuri de fișiere nu se selectează
De exemplu, selectați toate fișierele jpg și png din folderul de imagini și toate subfolderele acestui dosar, specificați și calea completă la fișier:

JFolder :: folderele ($ path, $ filter = '.', $ Recurse = false, $ full = false, $ exclude); - Obțineți o listă de fișiere din dosarul specificat! Parametrii metodei: $ path - calea de selectare a listei de directoare
$ filtru - filtru
$ recurse - dacă este setat la true, va traversa recursiv toate folderele din directorul $ path
$ full - dacă setați valoarea la true, atunci calea către aceasta va fi adăugată la numele folderului
$ exclude - o matrice în care sunt sortate folderele care nu selectează
De exemplu, selectați toate dosarele din folderul cu imagini cu calea către dosare:

$ foldere = JFolder :: listFolderTree ($ cale, $ filtru); - returnează arborele de dosare din folderul specificat în calea căii $.
Această funcție returnează o serie de elemente care vor avea o astfel de matrice asociată:

JFolder :: mutați ($ src, $ dest, $ path = '', $ force = false); - Metodă de mutare a dosarelor și a conținutului acestora! Parametrii metodei:
$ src - calea din care se poate muta dosarul
$ dest - unde să mutați folderul
$ path - adaugă $ src și $ dest la începutul căii specificate în aceste variabile
Forța $ - Mișcarea forțată. Aceasta este, cu aceleași nume fișiere și foldere în directorul $ dest, aceste fișiere vor fi înlocuite în mod forțat cu fișierele de a fi copiate în directorul src $







Articole similare

Trimiteți-le prietenilor: