Ordner erstellen wenn der Pfad nicht vorhanden ist?
Ich bin mit dem folgenden code zum speichern einer pdf-Datei an einen Speicherort im Netzwerk. Ist es möglich, dass, wenn der Pfad nicht vorhanden ist, dass es den Ordner erstellt? Der code unten ist nur das hinzufügen der Benutzername, um den Namen der Datei, wenn ich es brauche zum erstellen der Benutzernamen Ordner?
Dim Doc1 As New Document
Dim path As String = "\\Servername\PDFs\" + Session("Username")
Dim myUniqueFileName = String.Format("{0}.pdf", random)
Dim combinedData As String = path & myUniqueFileName
PdfWriter.GetInstance(Doc1, New FileStream(path & myUniqueFileName, FileMode.Create))
Doc1.Open()
Dim test As String
test = Session("PDF")
Doc1.Add(New Paragraph(test))
Doc1.Close()
Du musst angemeldet sein, um einen Kommentar abzugeben.
Absolut, wie das ist:
Session("Username")?
ich gehe davon aus, dass Sie nicht. Wenn das der Fall ist, möchten Sie vielleicht ändern Sie diese Zeile:Dim myUniqueFileName = String.Format("{0}.pdf", random)
zuDim myUniqueFileName = String.Format("\{0}.pdf", random)
System.IO.Path.Combine
kümmern sich um die Schrägstriche für Sie (so dass Sie am Ende nicht mit 0 oder 2 Schrägstriche, etc.). Beispiel:Path.Combine(path, myUniqueFileName)