其
创新互联主营晋源网站建设的网络公司,主营网站建设方案,app软件开发公司,晋源h5小程序设计搭建,晋源网站营销推广欢迎晋源等地区企业咨询
FileName
属性可以取到点击确定之后的完整路径地址,是带文件名的,再利用
System.IO.Path.GetDirectoryName()
方法就可以取到文件夹路径。
其
InitialDirectory
属性可以设置打开时默认指向的路径。
如果TextBox1.Text包括了路径文件名;
PictureBox1.Image.Save(TextBox1.Text)
系统默认的是 当前目录。
这个当前目录 我碰到两种情况。 1、此程序未打开过任何的dialog的话 是和当前工程(exe)在一起。 2、 若打开过dialog 且并未返回当前工程目录的话,去你上一次dialog中打开的位置去找吧。 一般情况下 为了保证此目录唯一。 我写程序时 在启动后获取当前(exe所在目录) 并保存起来。 以后保存文件时 直接加上目录。免得有的时候 根本不知道保存到哪去了。尤其是调试中 直接中断程序 导致dialog 未正常返回的时候
保存文件的步骤为:
关闭流,特别是写入流
关闭并保存文件
示例代码如下:
Imports System.Windows.Forms
Imports System.IO
Imports System.Text
Sub SaveFileDemo()
'打开文件。如果文件不存在则创建新的文件
Dim myFile As New IO.FileStream("d:\data.txt", _
FileMode.OpenOrCreate, _
FileAccess.Write)
'在文件末尾添加一行
Dim tw As New StreamWriter(myFile)
myFile.Seek(0, SeekOrigin.End)
tw.WriteLine("白刃格斗英雄连英模部队方队亮相阅兵")
'关闭流
tw.Close()
'关闭文件并保存文件
myFile.Close()
End Sub