Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> usuwanie plików z zadanym rozszerzeniem
aladin07
post 3.11.2009, 10:35:02
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
Nattfarinn
post 3.11.2009, 10:39:18
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ąć 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

Ten post edytował Nattfarinn 3.11.2009, 11:10:11


--------------------
Code should run as fast as necessary, but no faster; something important is always traded away to increase speed.
-- R. Pattis
Go to the top of the page
+Quote Post
aladin07
post 3.11.2009, 11:06:02
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 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. }
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 02:15