Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » Visual Basic 6.0 / VBA » Esistiert datei=?

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
03.07.2004, 19:25 Uhr
FlAsH
keine Ahnung


wie kann ich nachfragen ob eine datei existiert z.b

if exist "C:\..." then
Command1.Enabled=true
end if

Dieser Post wurde am 03.07.2004 um 22:41 Uhr von Pablo editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
03.07.2004, 22:41 Uhr
Pablo
Supertux
(Operator)


Versuche sie zu öffnen und wenn du sie nicht öffnen kannst, dann weißt du, dass sie nicht existiert.
--
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
04.07.2004, 02:22 Uhr
Audron-AT-www
http://www.sXene.de Audron@sxene.de
(Operator)


Denke er meint wie er im programm suchen kann.

prüfen ob verzeichnis existiert:

Visual Basic:
'Die nachfolgende Funktion prüft, ob das angegebene Verzeichnis
'existiert und gibt im Erfolgsfall den Wert True zurück.
'Existiert das Verzeichnis nicht, wird False zurückgegeben.

Public Function FolderExists2(ByVal sFolder As String) As Boolean

  'Der Parameter sFolder enthält das zu prüfende Verzeichnis

  On Local Error Resume Next
  Dim F As Integer

  sFolder = Trim$(sFolder)
  If right$(sFolder, 1) <> "\" Then _
    sFolder = sFolder & "
\"

  F=FreeFile
  Open sFolder & "test.tmp" For Output As #F
  FolderExists2 = (Err = 0)
  Close #F
  Kill sFolder & "test.tmp"
  On Local Error GoTo 0
End Function



Die nachfolgende Funktion prüft die Extistenz einer beliebigen Datei und liefert den Wert True, wenn diese vorhanden ist bzw. False, wenn die Datei nicht gefunden werden konnte.
Datei exisitert?


Visual Basic:
Public Function FileExists(ByVal sFile As String) As Boolean

  'Der Parameter sFile enthält den zu prüfenden Dateinamen

  Dim Size As Long
  On Local Error Resume Next
  Size = FileLen(sFile)
  FileExists = (Err = 0)
  On Local Error Goto 0
End Function


--
Mit freundlichen Grüßen
Audron, audron@sxene.de
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
04.07.2004, 08:45 Uhr
FlAsH
keine Ahnung


und was passiert wenn sie nich existiert?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
04.07.2004, 18:33 Uhr
FloSoft
Medialer Over-Flow
(Administrator)



Zitat:

Existiert das Verzeichnis nicht, wird False zurückgegeben




Zitat:

(...) bzw. False, wenn die Datei nicht gefunden werden konnte




--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ Visual Basic 6.0 / VBA ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: