Avatar billede nemlig Professor
26. november 2008 - 16:31 Der er 5 kommentarer og
1 løsning

Unlink - slet alle filer, der starter med "vinnr"

Hej.
Hvordan sletter jeg alle filer i en mappe, som starter med "vinnr" og uanset extention.
I de gamle DOS-dage kunne man vist nok gøre det med "flaskenr*.*"
Men det virker ikke med unlink.
Avatar billede Slater Ekspert
26. november 2008 - 16:42 #1
Er det PHP vi snakker her? Der er jo ingen unlink-funktion i DHTML.
Avatar billede nemlig Professor
26. november 2008 - 16:45 #2
Sorry - ja det er PHP. Skal jeg flytte spørgsmålet?
Avatar billede Slater Ekspert
26. november 2008 - 16:48 #3
Behøver du ikke.

Det kan gøres næsten som du beskriver, men med brug af to funktioner, da unlink kun kan slette én fil ad gangen:

foreach (glob('mappe/flaskenr*') as $filename)
  unlink($filename);
Avatar billede nemlig Professor
26. november 2008 - 16:58 #4
Fedt nok. Lige en lille ting, der driller mig:
flaskenr har jeg lagt i en variabel, som jeg kalder $flaske.
Kan du vise hvordan jeg får variablen ind i dit kodeforslag.

Sendt bare et svar. Og tusind tak for hjælpen.
Avatar billede Slater Ekspert
26. november 2008 - 17:34 #5
Naturligvis:

foreach (glob($flaske.'*') as $filename)
  unlink($filename);

... eller hvis den ligger i en mappe:

foreach (glob('mappe/'.$flaske.'*') as $filename)
  unlink($filename);
Avatar billede nemlig Professor
26. november 2008 - 18:20 #6
Jeg takker mange gange for den gode hjælp. :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester