Slette en fil vha. ASP

Tags:    asp

Hej Alle

Kan man slette en fil på serveren vha. ASP ??

I VB er det ikke det store problem... Kill "Sti", Men jeg er ikke klar over om det kan lade sig gøre i ASP....

Er der nogle der kan hjælpe mig .. ??





4 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 3 karma
Sorter efter stemmer Sorter efter dato
> Kan man slette en fil på serveren vha. ASP ??

Du skal have fat på FileSystemObject. Jeg kan ikke huske den nøjagtige syntaks, men det bliver noget i stil med:

Fold kodeboks ind/udKode 


Prøv slå op i dokumentationen for FileSystemObject, du kan bl.a. finde den her:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/script56/html/FSOoriFileSystemObject.asp
--
Thomas Due
Software developer
udvikleren.dk - ASP redaktør
tdue@mail.dk



Jeg fik det til at virke....
min kode ser således ud:

Dim fso, f1
Set fso = CreateObject("Scripting.FileSystemObject")
Set f1 = fso.GetFile("C:\\test.txt")
f1.Delete
set fso=NOTHING

Tak for hjælpen.

Hilsen Majbritt

[Redigeret d. 16/01-04 13:52:54 af Majbritt T. Dreier]



Jeg fik det til at virke....
min kode ser således ud:


En pænere måde (IMO) er følgende:

<%
Dim FS
Set FS=Server.CreateObject("Scripting.FileSystemObject")
If FS.FileExists("c:\\test.txt") Then
FS.DeleteFile("c:\\test.txt")
End If
Set FS = Nothing
%>

/MHA



En pænere måde (IMO) er følgende:
<%
Dim FS
Set FS=Server.CreateObject("Scripting.FileSystemObject")
If FS.FileExists("c:\\test.txt") Then
FS.DeleteFile("c:\\test.txt")
End If
Set FS = Nothing
%>

Der er rigtigt. Det er altid bedst at teste for eksistensen af en fil, inden man gør noget som helst ved den. Så slipper man for en grim fejlbesked.

Du risikerer principelt stadigvæk en fejl besked hvis filen bliver slettet andet steds fra, men chancen er uendeligt meget mindre. Faktisk så godt som ikke eksisterende.
--
Thomas Due
Software developer
udvikleren.dk - ASP redaktør
tdue@mail.dk



t