Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: usuwanie plików z zadanym rozszerzeniem
Forum PHP.pl > Forum > PHP
aladin07
w jaki sposób można z zadanego katalogu usunąć wszystkie pliki które posiadają
dajmy na to rozszerzenie xml
unlink wymaga podania konkretnej nazwy pliku
a nie wiem czy da się usunąć pliki o zadanym rozszerzeniu bez znajomości ich nazw?
Nattfarinn
Cytat(aladin07 @ 3.11.2009, 10:35:02 ) *
w jaki sposób można z zadanego katalogu usunąć wszystkie pliki które posiadają
dajmy na to rozszerzenie xml
unlink wymaga podania konkretnej nazwy pliku
a nie wiem czy da się usunąć pliki o zadanym rozszerzeniu bez znajomości ich nazw?

Ależ nazwy plików można poznać (php: glob()), a wtedy i usunąć smile.gif

  1. $path = 'sciezka/do/plikow/';
  2. $xmls = glob($path.'*.xml');
  3. foreach ($xmls as $file) {
  4. unlink($path.$file);
  5. }


@Down: Przepraszam za to - pisałem z pamięci i nie pamiętałem czy glob zwraca pełną ścieżkę, czy tylko pełną nazwę pliku/katalogu smile.gif
aladin07
w sumie nic trudnego ale myslalem ze moze jeszcze jakos inaczej mozna winksmiley.jpg

w moim przypadku musialem zrobic mala zmiane bo dublowalo sciezke smile.gif

  1. $path = 'sciezka/do/plikow/';
  2. $xmls = glob($path.'*.xml');
  3. foreach ($xmls as $file) {
  4. unlink($file);
  5. }
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.