Avatar billede hanshove Nybegynder
13. april 1999 - 00:00 Der er 6 kommentarer og
1 løsning

Kontrol af fil og/eller bibliotek

Hvordan kan jeg i mit program checke om en konkret fil eller et konkret bibliotek eksisterer?
Avatar billede Dan Nim Seniormester
13. april 1999 - 19:39 #1
Du kan checkke om en fil findes med :

<%
Set FileSystem = CreateObject("Scripting.FileSystemObject")
If FileSystem.FileExists("c:\temp\fil.txt") Then
Response.write "Jaaaa, jeg findes"
else
Response.write "nejj, jeg findes ikke"
end if
%>

Avatar billede Dan Nim Seniormester
13. april 1999 - 19:41 #2
arrrrr. Det må du sku undskyld !.

Jeg troede at det var i ASP kategorien vi har. Sorry !
Så kan jeg ikke hjælpe dig !

Men afvis mig igen :(
Avatar billede bkp Nybegynder
13. april 1999 - 22:32 #3
Jeg vil gerne svare når du har afvist Chatstuff, ellers får han pointene
Avatar billede joern Nybegynder
14. april 1999 - 12:13 #4
Jeg har benyttet flere måder, en ret simpel er:
If Dir(netsti & "byport.bmp") = "BYPORT.BMP" Then
Hus at bruge caps for den fil du tester efter.
M.v.h. Joern
Avatar billede Slettet bruger
15. april 1999 - 12:54 #5
Se her

If Dir(strFilnavn)="" then
  msgbox "Fil eksisterer ikke"
else
  msgbox "Fil eksisterer"
endif
If Dir(strFilnavn,vbDirectory)="" then
  msgbox "Directory eksisterer ikke"
else
  msgbox "Directory eksisterer"
endif
Avatar billede hanshove Nybegynder
19. april 1999 - 13:53 #6
Tak for svaret.
Avatar billede joern Nybegynder
27. april 1999 - 15:20 #7
Efternøler fra Jørn

Opret denne function under General

Function ExistFile (navn As String) As Integer
  ExistFile = Len(Dir$(navn)) > 0
End Function

Funktionen kan da benyttes i hele modulet således:  Et tekstfelt hedder "ind"

Sub knap_Click ()
  a = app.Path & "\" & ind.Text
  If ExistFile(a) Then svar.Caption = "Ok" Else svar.Caption = "Nej"
End Sub

I stedet for app.path kan du have et andet felt eller hvor dir-navnet nu skal komme fra.

Du kan teste på directories ved at skrive f. eks.  c:\windows\ som navn i ind-feltet.

M.v.h.
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