Huhu leute
ich will eine abfrage machen ob freigebenes VErzeichniss XYZ exsistiert.
hier mein aktueller CODE dafür:
funktioniert an sich alles ganz gut nur kriege ich somit nur verzeichnisse angezeigt bei denen ich schreibzugriff habe verzeichnisse mit lesezugriff kriege ich nicht angezeigt
habt ihr vllt eine bessere lösung für mich ?
prinzipiell will ich ja nur wissen ob des verzeichniss exsistiert nicht nur ob ich zugriff habe wie ichs da auslesen kann jetzt
lg
ich will eine abfrage machen ob freigebenes VErzeichniss XYZ exsistiert.
hier mein aktueller CODE dafür:
VB.NET-Quellcode
- Public Function FolderExists(ByVal sFolder As String) As Boolean
- 'Der Parameter sFolder enthält das zu prüfende Verzeichnis
- On Error Resume Next
- Dim F As Short
- sFolder = Trim(sFolder)
- If Microsoft.VisualBasic.Right(sFolder, 1) <> "\" Then sFolder = sFolder & "\"
- F = FreeFile()
- FileOpen(F, sFolder & "test.tmp", OpenMode.Output)
- FolderExists = (Err.Number = 0)
- FileClose(F)
- Kill((sFolder & "test.tmp"))
- On Error GoTo 0
- End Function
- Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
- Dim Foldercheck As String
- 'UPGRADE_WARNING: Die Standardeigenschaft des Objekts txtServerpfad.Text konnte nicht aufgelöst werden. Klicken Sie hier für weitere Informationen: 'ms-help://MS.VSCC.v90/dv_commoner/local/redirect.htm?keyword="6A50421D-15FE-4896-8A1B-2EC21E9037B2"'
- Select Case FolderExists(txtServerpfad.Text)
- Case "True"
- MsgBox(Title:="Info", Prompt:=txtServerpfad.Text & " ist erreichbar!", _
- Buttons:=vbInformation)
- Case "False"
- MsgBox(Title:="Info", Prompt:=txtServerpfad.Text & " ist nicht erreichbar oder Zugriff Verweigert!", _
- Buttons:=vbInformation)
- End Select
- End Sub
funktioniert an sich alles ganz gut nur kriege ich somit nur verzeichnisse angezeigt bei denen ich schreibzugriff habe verzeichnisse mit lesezugriff kriege ich nicht angezeigt
habt ihr vllt eine bessere lösung für mich ?
prinzipiell will ich ja nur wissen ob des verzeichniss exsistiert nicht nur ob ich zugriff habe wie ichs da auslesen kann jetzt
lg
Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von „datsspeed“ ()