Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> usuwanie plików z zadanym rozszerzeniem
aladin07
post
Post #1





Grupa: Zarejestrowani
Postów: 68
Pomógł: 0
Dołączył: 22.07.2007

Ostrzeżenie: (0%)
-----


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?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
Nattfarinn
post
Post #2





Grupa: Zarejestrowani
Postów: 136
Pomógł: 22
Dołączył: 19.09.2007
Skąd: Sosnowiec

Ostrzeżenie: (0%)
-----


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ąć (IMG:style_emoticons/default/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 (IMG:style_emoticons/default/smile.gif)

Ten post edytował Nattfarinn 3.11.2009, 11:10:11
Go to the top of the page
+Quote Post
aladin07
post
Post #3





Grupa: Zarejestrowani
Postów: 68
Pomógł: 0
Dołączył: 22.07.2007

Ostrzeżenie: (0%)
-----


w sumie nic trudnego ale myslalem ze moze jeszcze jakos inaczej mozna (IMG:style_emoticons/default/winksmiley.jpg)

w moim przypadku musialem zrobic mala zmiane bo dublowalo sciezke (IMG:style_emoticons/default/smile.gif)

  1. $path = 'sciezka/do/plikow/';
  2. $xmls = glob($path.'*.xml');
  3. foreach ($xmls as $file) {
  4. unlink($file);
  5. }
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 18:39