PHP Přejmenování: rename ("soubor.txt","novy_nazev.txt"); ______________________ Odstranění: Pro odstranění souboru se užívá metoda unlink(název souboru) unlink ("soubor.txt"); ______________________ Kopírování: Ke kopírování souboru slouží metoda copy(zdroj, cíl) copy ("zdroj", "cíl"); ______________________ Struktura adresáře: Metodou opendir() můžeme otevřít celý adresář (složku) a metodou readdir() ji můžeme přečíst. Těmiti metodami např. můžete načíst názvy všech souborů ve vybraném adresáři. $adresar = opendir("."); while ($soubor = readdir($adresar)) { echo ($soubor."
"); } Parametr "." označuje aktuální adresář a může být nahrazen obvyklou URL. ______________________ Atributy souborů Atribut souboru je velikost, datum posledního přístupu, datum vytvoření atd. Velikost souboru zjišťuje metoda filesize($soubor) $soubor = fopen("soubor.txt", "r"); echo(filesize($soubor)); Typ souboru zjišťujeme pomocí metody filetype($soubor) $soubor = fopen("soubor.txt", "r"); echo(filetype($soubor)); Datum vytvoření souboru zjišťuje metoda filectime($soubor), která vrací číslo, které je možné upravit pomocí metod pro práci s časem $soubor = "soubor.txt"; $datum_vytvoreni = StrFTime("%d/%m/%Y %H:%M", filectime($soubor)); echo $datum_vytvoreni; Datum poslední změny zjišťuje metoda filemtime($soubor) $soubor = "soubor.txt"; $datum_posledni_zmeny = StrFTime("%d/%m/%Y %H:%M", filemtime($soubor)); echo $datum_posledni_zmeny; _______________________ Počet souborů v adresáři: Skript, který spočítá počet souborů v adresáři Skrip postupně projede všechny soubory v adresáři, za každý přičte 1 k proměnné $num, pak od ní odečte 2, protože počítá i "." a ".." ________________________ pevná mezera:   ________________________