Avatar billede sanne Nybegynder
19. maj 2001 - 19:45 Der er 5 kommentarer og
1 løsning

slette en fil

Hvordan sletter jeg en fil vha asp?

Det skal fungere på den måde at jeg i en database har oplysninger om navnet på filen samt stien til filen. Nu vil jeg så fra en administrator side give mulighed for at slette en fil ved at de fra en dropdown menu vælger navnet på den fil de ønsker at slette.

Jeg mangler altså koden til at slette filen udfra stien.

Lyder det vrøvlet? Eller forstår I hvad jeg mener?
Avatar billede krede Nybegynder
19. maj 2001 - 19:48 #1
Fatter nada
Avatar billede nuki Nybegynder
19. maj 2001 - 19:48 #2
Avatar billede ricardo Nybegynder
19. maj 2001 - 20:40 #3
Sådan her:

Dim fso, MyFile
Set fso = CreateObject(\"Scripting.FileSystemObject\")
Set MyFile = fso.CreateTextFile(\"c:\\testfile.txt\", True)
MyFile.WriteLine(\"This is a test.\")
MyFile.Close
Set MyFile = fso.GetFile(\"c:\\testfile.txt\")
MyFile.Delete

Du skal give den fulde sti til filen.
Avatar billede sanne Nybegynder
19. maj 2001 - 20:48 #4
Det ser godt ud, men hvad hvis nu det er en eksisterende fil og altså ikke en jeg selv opretter, hvad skriver jeg så?
Avatar billede ricardo Nybegynder
19. maj 2001 - 21:06 #5
Det er blot et eksempel.

Du har formentlig oplysningerne i DB\'en, ikke? Det væsentlige kode er:

Dim fso, MyFile
Set fso = CreateObject(\"Scripting.FileSystemObject\")
Set MyFile = fso.GetFile(\"c:\\testfile.txt\")

If MyFile.Exists then
MyFile.Delete
end if

De sidste linier betyder at den ikke fejler hvis din DB kommer ud af synch med filsystemet, hvilket kan ske hvis ikke man passer på.
Avatar billede sanne Nybegynder
19. maj 2001 - 21:58 #6
Tusind tak, det virker sku :-))
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
Kurser inden for grundlæggende programmering

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