vb.net 对于文件的的简单操作
2011-03-24 16:07
351 查看
''' <summary>
''' パラメータの読み書き
''' </summary>
''' <returns>成功か?失敗か?</returns>
''' <remarks></remarks>
Public Function SaveOrReadParameters(ByVal writeOaread As String) As Boolean
SaveOrReadParameters = False
Dim temp As StreamWriter
'目録を創建する
If (Not Directory.Exists(FILEPATH)) Then
Directory.CreateDirectory(FILEPATH)
End If
'ファイルを書く
If writeOaread = "write" Then
'ファイル判断存在か?
Dim Boo_DirExist As Boolean = System.IO.File.Exists(filepath & fileName)
If Boo_DirExist Then
'ファイル存在
File.Delete(FILEPATH & FILENAME)
temp = File.CreateText(FILEPATH & FILENAME)
Else
'ファイルが無し
temp = File.CreateText(FILEPATH & FILENAME)
End If
Try
Using sw As StreamWriter = temp
sw.WriteLine(txtSyohin_kana.Text & ";")
sw.WriteLine(txtSyohin.Text & ";")
sw.WriteLine(txtBunnrui.Text & ";")
sw.WriteLine(txtNomekuti.Text & ";")
sw.WriteLine(txtMennkaa.Text & ";")
sw.WriteLine(txtYouki.Text & ";")
sw.WriteLine(txtYouryoumin.Text & ";")
sw.WriteLine(txtYouryoumax.Text & ";")
sw.WriteLine(txtTannkamin.Text & ";")
sw.WriteLine(txtTannkamax.Text)
sw.Flush()
sw.Close()
End Using
Catch ex As Exception
Application.ExitThread()
Finally
End Try
'ファイルを読む
ElseIf writeOaread = "read" Then
Dim line As String = String.Empty
Dim Boo_DirExist As Boolean = System.IO.File.Exists(FILEPATH & FILENAME)
If Boo_DirExist = False Then
'ファイルが無し
Return False
End If
Using sr As StreamReader = New StreamReader(FILEPATH & FILENAME)
Do While sr.Peek() > 0
line = line & sr.ReadLine()
Loop
sr.Close()
End Using
If line <> "" Then
txtSyohin_kana.Text = line.Split(";")(0)
txtSyohin.Text = line.Split(";")(1)
txtBunnrui.Text = line.Split(";")(2)
txtNomekuti.Text = line.Split(";")(3)
txtMennkaa.Text = line.Split(";")(4)
txtYouki.Text = line.Split(";")(5)
txtYouryoumin.Text = line.Split(";")(6)
txtYouryoumax.Text = line.Split(";")(7)
txtTannkamin.Text = line.Split(";")(8)
txtTannkamax.Text = line.Split(";")(9)
Else
Return False
End If
End If
Return True
End Function
''' パラメータの読み書き
''' </summary>
''' <returns>成功か?失敗か?</returns>
''' <remarks></remarks>
Public Function SaveOrReadParameters(ByVal writeOaread As String) As Boolean
SaveOrReadParameters = False
Dim temp As StreamWriter
'目録を創建する
If (Not Directory.Exists(FILEPATH)) Then
Directory.CreateDirectory(FILEPATH)
End If
'ファイルを書く
If writeOaread = "write" Then
'ファイル判断存在か?
Dim Boo_DirExist As Boolean = System.IO.File.Exists(filepath & fileName)
If Boo_DirExist Then
'ファイル存在
File.Delete(FILEPATH & FILENAME)
temp = File.CreateText(FILEPATH & FILENAME)
Else
'ファイルが無し
temp = File.CreateText(FILEPATH & FILENAME)
End If
Try
Using sw As StreamWriter = temp
sw.WriteLine(txtSyohin_kana.Text & ";")
sw.WriteLine(txtSyohin.Text & ";")
sw.WriteLine(txtBunnrui.Text & ";")
sw.WriteLine(txtNomekuti.Text & ";")
sw.WriteLine(txtMennkaa.Text & ";")
sw.WriteLine(txtYouki.Text & ";")
sw.WriteLine(txtYouryoumin.Text & ";")
sw.WriteLine(txtYouryoumax.Text & ";")
sw.WriteLine(txtTannkamin.Text & ";")
sw.WriteLine(txtTannkamax.Text)
sw.Flush()
sw.Close()
End Using
Catch ex As Exception
Application.ExitThread()
Finally
End Try
'ファイルを読む
ElseIf writeOaread = "read" Then
Dim line As String = String.Empty
Dim Boo_DirExist As Boolean = System.IO.File.Exists(FILEPATH & FILENAME)
If Boo_DirExist = False Then
'ファイルが無し
Return False
End If
Using sr As StreamReader = New StreamReader(FILEPATH & FILENAME)
Do While sr.Peek() > 0
line = line & sr.ReadLine()
Loop
sr.Close()
End Using
If line <> "" Then
txtSyohin_kana.Text = line.Split(";")(0)
txtSyohin.Text = line.Split(";")(1)
txtBunnrui.Text = line.Split(";")(2)
txtNomekuti.Text = line.Split(";")(3)
txtMennkaa.Text = line.Split(";")(4)
txtYouki.Text = line.Split(";")(5)
txtYouryoumin.Text = line.Split(";")(6)
txtYouryoumax.Text = line.Split(";")(7)
txtTannkamin.Text = line.Split(";")(8)
txtTannkamax.Text = line.Split(";")(9)
Else
Return False
End If
End If
Return True
End Function
相关文章推荐
- vb.net 教程 4-3 文件操作 FileInfo 2
- 在ASP.NET中操作文件的例子(VB)
- [VB.NET]VB.net下重命名文件的操作问题,为什么在我重命名文件之后,原始文件仍然存在(在有I/O异常时)
- VB.NET中操作xml文件
- vb.net 教程 4-12 ini文件操作 1 ini文件的读取
- 自己写的文件操作的function和Sub vb.net dll
- vb.net 下的 CSV文件操作
- (vb.net)操作Excel文件1
- vb.net 教程 4-5 文件操作 File 1
- VB.net 文件读取、写入、追加操作
- VB.NET+SQLCE操作数据库简单例子
- vb.net 教程 4-5 文件操作 File 2
- VB.Net:注册表的简单操作
- git 提交本地文件到coding.net 简单操作
- vb.net 文件接收时 对于同名文件的验证(扫描选择路径下所有的文件)
- VB.NET下窗体继承的简单操作方法
- vb.net 教程 4-11 Json文件操作 1
- 使用VB.Net写一个简单的数据访问层(不能称ORM):CRUD操作
- VB.NET 操作16进制文件
- vb.net 教程 4-11 Json文件操作 2 JavaScriptSerializer