using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.IO;
using System.Data.SqlClient;
namespace TextChar
{
public partial class Form1 : Form
{
int n1,i1,i2;
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
i2 = 0;
OpenFileDialog op = new OpenFileDialog();
// به دست اوردن فايل هاي داخل پوشه
FolderBrowserDialog Fd = new FolderBrowserDialog();
if (Fd.ShowDialog() == DialogResult.OK)
{
foreach (string a in System.IO.Directory.GetFiles(Fd.SelectedPath))
{
string inpath = System.IO.File.ReadAllText(a).ToString();
n1 = inpath.Length;
int n2 = n1 - 2;
string inpath2 = inpath.Substring(0, n2);
const char nline = '\n';
char[] fasele = new char[] { nline };
foreach (string subString in inpath2.Split(fasele))
{
string sb ="100"+ subString.ToString();
sb = sb.Remove(10,3);
if (sb.Substring(73, 4)=="0000")
{
txt15.Text += sb + " " + Environment.NewLine;
i1 = i1 + 1;
i2 = i2 + 1;
}
textBox2.Text = i1.ToString();
}
}
}
}
private void button2_Click(object sender, EventArgs e)
{
if (txt15.Text != "")
{
StreamWriter sw = new StreamWriter("D://bedone_reshte.txt");
sw.WriteLine(txt15.Text);
sw.Close();
textBox2.Text = "";
txt15.Text = "";
FMessegeBox.FarsiMessegeBox.Show("فایل های مورد نظر در درایو دی ساخته شد", "کاربر گرامی", FMessegeBox.FMessegeBoxButtons.Ok, FMessegeBox.FMessegeBoxIcons.Information);
}
else FMessegeBox.FarsiMessegeBox.Show("هیچ داده ای جهت ذخیره کردن وجود ندارد");
}
private void button3_Click(object sender, EventArgs e)
{
txt15.Text = "";
textBox2.Text = "";
}
private void button4_Click(object sender, EventArgs e)
{
FMessegeBox.FarsiMessegeBox.Show("توجه داشته باشید که با هر بار زدن دکمه انتخاب فایل وانتخاب فایل جدید , می توانید مجددا فایل دیگری انتخاب و به مقادیر اضافه نمایید و فراموش نکنید که پس از انتخاب تمام فایل ها حتما داده ها را ذخیره نمایید", "راهنما");
}
}
}