Składnia:
Składnia funkcji unlink () podano poniżej.
bool unlink (string $ filename [, zasób $ context = null])przykłady funkcji unlink ()
Zastosowania funkcji unlink () zostały pokazane w następnej części tego samouczka za pomocą wielu przykładów.
Przykład-1: Usuń istniejący plik
Utwórz plik PHP z następującym skryptem, aby usunąć Temp.tekst Plik, jeśli plik istnieje. Funkcja File_Exists () została użyta w skrypcie do sprawdzenia, czy plik istnieje, czy nie. Jeśli plik istnieje w bieżącej lokalizacji, plik zostanie usunięty za pomocą funkcji unnink (). Komunikat o błędzie zostanie wyświetlony, jeśli plik nie istnieje w bieżącej lokalizacji.
// Przypisz nazwę plikuWyjście:
Następujące dane wyjściowe pojawiłby się po wykonaniu poprzedniego skryptu, jeśli plik znajdował się w bieżącej lokalizacji:
Przykład-2: Usuń plik po utworzeniu
Po utworzeniu pliku utwórz plik PHP z następującym skryptem, aby usunąć tekst.plik txt. Funkcja File_Exists () została użyta w skrypcie, aby sprawdzić, czy plik został utworzony. Jeśli plik istnieje w bieżącej lokalizacji, plik zostanie usunięty za pomocą funkcji unnink (). Komunikat o błędzie zostanie wyświetlony, jeśli plik nie istnieje.
// Przypisz nazwę plikuWyjście:
Po wykonaniu poprzedniego skryptu pojawiłby się następujące dane wyjściowe, gdyby plik został utworzony i poprawnie usunięty:
Przykład-3: Usuń wszystkie pliki konkretnego rozszerzenia
Utwórz plik PHP z następującym skryptem, aby usunąć wszystkie pliki ".tekst" rozszerzenie. Nazwa i rozmiar każdego pliku tekstowego zostaną wydrukowane przed usunięciem pliku.
// wyszukaj wszystkie pliki tekstowe w bieżącej lokalizacjiWyjście:
Poniższe podobne dane wyjściowe pojawi się po wykonaniu poprzedniego skryptu. Poniższe dane wyjściowe pokazuje, że trzy pliki tekstowe zostały usunięte z bieżącej lokalizacji.
Przykład-4: usuń wszystkie pliki z konkretnego katalogu
Utwórz plik PHP z następującym skryptem, aby usunąć wszystkie pliki z lokalizacji, „Temp/obrazy”. Nazwa i rozmiar każdego pliku zostaną wydrukowane przed usunięciem pliku, jak w poprzednim przykładzie. Ciąg „*.*”Został użyty w skrypcie do oznaczania wszystkich plików wszystkich rodzajów rozszerzeń.
// Ustaw ścieżkę kataloguWyjście:
Poniższe podobne dane wyjściowe pojawi się po wykonaniu poprzedniego skryptu. Wyjście pokazuje, że tylko jeden plik został usunięty z bieżącej lokalizacji.
Przykład-5: usuń wszystkie pliki i foldery z katalogu
Katalog może zawierać jeden lub więcej podwodników lub folderów i plików. Wszystkie pliki i foldery są zobowiązane do usunięcia przed usunięciem dowolnego katalogu. Utwórz plik PHP z następującym skryptem, aby usunąć katalog zawierający jeden lub więcej plików i folderów. Nazwana funkcja zdefiniowana przez użytkownika resecedir () został użyty w skrypcie do usuwania wszystkich plików i folderów Temp katalog i uczyń go pustym. Temp Direktory zostanie usunięte, gdy stanie się pusty.
// Ustaw ścieżkę kataloguWyjście:
Następujące dane wyjściowe pojawi się po wykonaniu poprzedniego skryptu, jeśli Temp Katalog istnieje w bieżącej lokalizacji.
Wniosek
W przykładach tego samouczka pokazano różne sposoby korzystania z funkcji unlink () do usuwania plików. Sprawdź inne artykuły z Linux, aby uzyskać więcej wskazówek i samouczków.