如何将FIleStream.Name中的路径更改为系统Temp文件夹路径

时间:2017-01-24 13:29:22

标签: vb.net

我可以从数据库中成功检索文件,但它直接进入我项目的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"更改系统临时文件夹的默认路径。

1 个答案:

答案 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()