这是我为一些实验软件编写的真实代码片段。
Dim strPath As String
Dim fStream As FileStream
Dim fileName As String
Try
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'Get path from textbox
strPath = txtSavePath.Text.ToLower
'Check directory existence, if not, create it
If Directory.Exists(strPath) Then
Else
Try
Directory.CreateDirectory(strPath)
Catch ex As Exception
MessageBox.Show("Error in Creating Directory, Code : " & ex.ToString)
End Try
End If
'Set current active directory
Directory.SetCurrentDirectory(strPath)
'Create Filename
fileName = txtFileName.Text.ToUpper & "_" & DateTime.Now.ToString("yyyyMMdd_HH_mm_ss")
'Write/Create file
fStream = File.Open(fileName & ".png", FileMode.Create)
fStream.Write(byteData, 0, nLength)
fStream.Close()
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'Display On Window
picGraphDisplay.BackgroundImage = Image.FromFile(fileName & ".png")
txtSavedFileName.Text = fileName & ".png"
Catch ex As Exception
CheckVisaStatus(errorStatus)
MessageBox.Show(ex.ToString)
End Try
在这种情况下,文件流正在将图像的字节数据写入文件。从哪里获取字节图像取决于您。在这种情况下,一个好主意是为您的文件使用一个特定的名称,在这里通过使用系统的DateTime.Now
.
希望它给了你一些想法。干杯