1
Я использую приведенный ниже код, чтобы сохранить файл PDF в сетевом расположении. Возможно ли, что если путь не существует, он создает папку? Код ниже просто добавляет имя пользователя к имени файла, когда он мне нужен, чтобы создать папку имени пользователя?Создать папку, если путь не существует?
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()
Похоже, что создал папку, но не добирались PDF сохранить в новый каталог? Он сохранил его в корне? – user1342164
Вы включаете «\» в 'Session (« Username »)?' Я предполагаю, что вы этого не делаете. Если это так, вы можете изменить эту строку: 'Dim myUniqueFileName = String.Format ("{0} .pdf", случайным образом)' к 'Dim myUniqueFileName = String.Format (" \ {0} .pdf ", random)' –
Спасибо, что это было – user1342164