VB.NET ファイルの保存
2011/08/25 13:54Update
VB.NET ファイルの保存方法について
1)ストリームからファイルに保存
Dim encoding As System.Text.Encoding = System.Text.Encoding.GetEncoding("Shift-JIS")
Dim fileName As String = "C:\test.txt"
Dim streamWriter As IO.StreamWriter = New IO.StreamWriter(fileName, encoding)
streamWriter.AutoFlush = True
Dim inStream As System.IO.Stream = ... 'INストリーム
Dim streamReader As New System.IO.StreamReader(inStream, encoding)
'テキストの場合、内容を一行ずつ読み込み保存
While streamReader.Peek() > -1
streamWriter.Write(streamReader.ReadLine()) '読み込み保存
End While
streamWriter.Close()
2)テキストからファイルに保存
Dim encoding As System.Text.Encoding = System.Text.Encoding.GetEncoding("Shift-JIS")
Dim fileName As String = "C:\test.txt"
Dim streamWriter As IO.StreamWriter = New IO.StreamWriter(fileName, encoding)
streamWriter.AutoFlush = True
streamWriter.Write("テキスト・・・")
streamWriter.Close()
3)アップロードされたファイルの保存
'<asp:FileUpload id="csvFile" runat="server" />
'アップロードされたファイルを取得
Dim posted As HttpPostedFile = Request.Files.Get("csvFile")
'ファイル情報を取得
Dim fileInfo As IO.FileInfo = New IO.FileInfo(posted.FileName)
'指定するフォルダに保存
posted.SaveAs("c:\" & fileInfo.Name)
ASP.NETのファイルアップロードについて
ASP.NET HTTP ファイルアップロード例
Sponsored Link
Comments
- Relative Articles
- JLCA で JavaコードをC#に変換する - (2009/10/14 15:28)
- ClickOnceによるWindowsアプリの配置 - (2009/11/18 17:46)
- サンプルから学ぶ C# クラスの定義方法 - (2009/10/21 16:36)
- ASP.NETプログラミング Tips - (2009/10/16 14:32)
- Webカスタムコントロールの作成 - - japan.internet.com デベロッパー - (2009/10/16 17:11)
- ASP.NET HTTP ハンドラにSessionの使用 - (2009/10/23 11:39)
- ASP.NET 【型 "xxxx"を読み込めませんでした】 パーサーエラーについて - (2009/11/20 11:24)
- ASP.NETライフサイクルレベルの共通処理Global.asaxについて - (2009/11/27 14:53)
- System.UriクラスでリクエストURLの取得と解析 - (2009/12/11 18:33)
- VB.NET メール送信例 - (2011/08/31 13:34)