Autor Thema: Überprüfen ob Netzwerkpfad vorhanden  (Gelesen 1814 mal)

Offline kobo3

  • Frischling
  • *
  • Beiträge: 11
  • Geschlecht: Männlich
  • Ich liebe dieses Forum!
Überprüfen ob Netzwerkpfad vorhanden
« am: 12.11.03 - 10:16:53 »
Hi Leuts,

nöchte per LotusScript Dateien aus einem Netzwerkpfad in ein RT-Feld hängen. Wenn der Ordner und die Datei vorhanden ist, funktioniert das sinwandfrei aber sobald die Datei nicht vorhanden ist gibts ne Fehlermeldung was ja auch logisch ist.

......
strFilename =entryTestBox.ColumnValues(4),
If Dir$(strFileName), 16) <>"" Then      

strFilename enthält den Netzwerkpfad (\\Computername\Freigabe$\Ordner)

funktioniert aber irgendwie nicht. Gibt es eine andere Möglichkeit???

Ach ja wenn wir einmal dabei sind, kann man die Datei in dem RT-Feld per Script auslesen ohne sie auf der Platte etc. zwischzuspeichern???

habe das Forum schon durchsucht und nix passendes gefunden
Vielen Dank im Voraus
Gruß Kobo

eknori

  • Gast
Re:Überprüfen ob Netzwerkpfad vorhanden
« Antwort #1 am: 12.11.03 - 10:25:48 »
versuche es mal mit


Function ExistFileDirDrive(FilePathName As String) As Boolean
   Dim nTest As String
   
   nTest = Lcase$(FilePathName)
   If Len(nTest) = 1 Then
      Select Case Left$(nTest, 1)
      Case "a" To "z"
         nTest = FilePathName & ":\"
      End Select
   Elseif Len(nTest) = 2 Then
      Select Case Left$(nTest, 2)
      Case "a:" To "z:"
         nTest = FilePathName & "\"
      End Select
   End If
   On Error Resume Next
   ExistFileDirDrive = Cbool(Getattr(nTest) Or vbNormal _
   Or vbHidden Or vbSystem Or vbArchive Or vbDirectory)
End Function

die Funktion kommt auch mit UNC Pfaden klar

Sub Click(Source As Button)
   Msgbox ExistFileDirDrive ("\\Dream\Vol")
End Sub

Ulrich

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz