Hi Friends in this article I will explain about how to read
the data from NOTEPAD or .txt file. How to split the .txt file and save in
different .txt files in windows forms.
Run the form with press F5.Then automatically the above .txt files created in the c:\\temp folder.
I already
explained in the previous post how to save the data in notepad in VB.NET or C# windows forms and how to create notepad file or how to append the data to existing notepad file in VB.NET or C# windows forms.
First of all,take one windows form.
File—New—Project or Ctrl+Shift+N
Take one notepad file that file contains below data.
Take one notepad file that file contains below data.
C1 24 48 3000 8 16 1 16 0 0 1
C2 48 92 2500 8 16 1 16 0 0 2
C3 48 59 2000 4 16 2 16 0 0 3
|
Now we split the data with space and save the data in different .txt files.
Double click on the form then you enter into the code file.
Write or copy and paste the following code.
Imports System.Windows.Forms
Imports System.IO
Public Class Form1
Private Sub Form1_Load(ByVal
sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load
Dim i
As Integer =
0
' Loop
through each line in array returned by ReadAllLines
Dim
line As String
For Each line In
File.ReadAllLines("c:\temp\column.txt")
' Split
line on comma
Dim
parts As String()
= line.Split(" ")
Dim
swriter As StreamWriter
swriter = File.AppendText("c:\temp\CID.txt")
swriter.WriteLine(parts(0))
swriter.Close()
swriter = File.AppendText("c:\temp\Breath.txt")
swriter.WriteLine(parts(1))
swriter.Close()
swriter = File.AppendText("c:\temp\Depth.txt")
swriter.WriteLine(parts(2))
swriter.Close()
swriter = File.AppendText("c:\temp\AstReq.txt")
swriter.WriteLine(parts(3))
swriter.Close()
swriter = File.AppendText("c:\temp\noofBars1.txt")
swriter.WriteLine(parts(4))
swriter.Close()
swriter = File.AppendText("c:\temp\dia1.txt")
swriter.WriteLine(parts(5))
swriter.Close()
swriter = File.AppendText("c:\temp\noofbars2.txt")
swriter.WriteLine(parts(6))
swriter.Close()
swriter = File.AppendText("c:\temp\dia2.txt")
swriter.WriteLine(parts(7))
swriter.Close()
swriter = File.AppendText("c:\temp\noofbars3.txt")
swriter.WriteLine(parts(8))
swriter.Close()
swriter = File.AppendText("c:\temp\dia3.txt")
swriter.WriteLine(parts(9))
swriter.Close()
swriter = File.AppendText("c:\temp\Pattern.txt")
swriter.WriteLine(parts(10))
swriter.Close()
i += 1
Next
End Sub
End Class
|
C#:
using Microsoft.VisualBasic;
using System;
using System.Collections;
using System.Collections.Generic;
using System.Data;
using System.Diagnostics;
using System.Windows.Forms;
using System.IO;
Public Class Form1
{
private
void Form1_Load(System.Object sender, System.EventArgs e)
{
int i = 0;
// Loop
through each line in
array returned by ReadAllLines
string
line = null;
foreach (string
line_loopVariable in File.ReadAllLines("c:\\temp\\column.txt")) {
line = line_loopVariable;
// Split line on comma
string[]
parts = line.Split(" ");
StreamWriter swriter = null;
swriter = File.AppendText("c:\\temp\\CID.txt");
swriter.WriteLine(parts[0]);
swriter.Close();
swriter = File.AppendText("c:\\temp\\Breath.txt");
swriter.WriteLine(parts[1]);
swriter.Close();
swriter = File.AppendText("c:\\temp\\Depth.txt");
swriter.WriteLine(parts[2]);
swriter.Close();
swriter = File.AppendText("c:\\temp\\AstReq.txt");
swriter.WriteLine(parts[3]);
swriter.Close();
swriter = File.AppendText("c:\\temp\\noofBars1.txt");
swriter.WriteLine(parts[4]);
swriter.Close();
swriter = File.AppendText("c:\\temp\\dia1.txt");
swriter.WriteLine(parts[5]);
swriter.Close();
swriter = File.AppendText("c:\\temp\\noofbars2.txt");
swriter.WriteLine(parts[6]);
swriter.Close();
swriter = File.AppendText("c:\\temp\\dia2.txt");
swriter.WriteLine(parts[7]);
swriter.Close();
swriter = File.AppendText("c:\\temp\\noofbars3.txt");
swriter.WriteLine(parts[8]);
swriter.Close();
swriter = File.AppendText("c:\\temp\\dia3.txt");
swriter.WriteLine(parts[9]);
swriter.Close();
swriter = File.AppendText("c:\\temp\\Pattern.txt");
swriter.WriteLine(parts[10]);
swriter.Close();
i += 1;
}
}
Public
Form1()
{
Load += Form1_Load;
}
}
|
"If you like my blog or articles, you can appreciate by leaving your comments or Liking my Facebook page Aspdotnet-kishore, following on Google+ Aspdotnet-Kishore, Twitter on AspdotnetKishore, Linked in Aspdotnet-Kishore, stumbling my posts on stumble upon and subscribing on RSSfeed Aspdotnet-Kishore for free updates directly to your Email inbox . Watch my blog for more articles"
simple and good one..
ReplyDeleteThank U Raja.
ReplyDelete