我可以从数据库中成功检索文件,但它直接进入我项目的Debug文件夹。我想更改系统临时文件夹的路径,请参阅下面的代码:
Dim pth as String = Path.GetTempPath
Dim FStream As New FileStream(fgdoc.Rows(I).Cells(6).Value.ToString, FileMOde.Create, FileAccess.Write)
FStream.Write(tempfile, 0, tempfile.Length)
FStream.Close()
tempfile
是一种字节数据类型,用于以字节格式从数据库中获取文件。
我应该在哪里放置" pth"更改系统临时文件夹的默认路径。
答案 0 :(得分:1)
假设fgdoc.Rows(I).Cells(6).Value.ToString
返回没有路径信息的文件名,您可以使用IO.Path.Combine
添加Temp文件夹的路径。
Dim pth As String = Path.GetTempPath
Dim filename As String = Path.Combine(pth, fgdoc.Rows(I).Cells(6).Value.ToString)
Dim FStream As New FileStream(filename, FileMode.Create, FileAccess.Write)
FStream.Write(tempfile, 0, tempfile.Length)
FStream.Close()