Merhaba. Bir metin belgesi *.txt dosyası içerisinde aradığınız değerin olup olmadığını öğrenmek istiyorsunuz anladığım kadarıyla.
O zaman şu şekilde yapmanız gerekiyor.
Öncelike Button içinde şu kodu giriniz. Kodun içerisinde yer alan "dosya_yolu" isimli yere metin belgenizin konumu ile birlikte adını yazınız.
Örnek:C:\Users\x\Desktop\deneme.txt gibi.
C#:
string text = textBox1.Text.Trim();
if (text != "" || text != string.Empty){
search_keywords(@"dosya_yolu", text);
}else{
MessageBox.Show("Lütfen aranacak değer giriniz.");
}
Ardından bu kodu Button kodunun dışarısına yapıştırın;
C#:
private void search_keywords(string path, string search_value){
StreamReader stream_reader = new StreamReader(path);
string text_file = stream_reader.ReadToEnd();
string search = search_value;
int text_length = text_file.Length;
int new_text_length = text_file.Replace(search, null).Length;
int found_value_count = (text_length - new_text_length) / search.Length;
if (found_value_count > 0){
label1.Text = $"Aranan ({search_value}) değeri, {found_value_count} adet bulundu.";
}else{
label1.Text = $"Aranan ({search_value}) değer bulunamadı.";
}
}
Örnek bir metin belgesi açtım ve içeriğini bu şekilde yazdım;
Eğer aranan değer varsa bu şekilde çıktı alacaksınız;
Merhaba. Bir metin belgesi *.txt dosyası içerisinde aradığınız değerin olup olmadığını öğrenmek istiyorsunuz anladığım kadarıyla.
O zaman şu şekilde yapmanız gerekiyor.
Öncelike Button içinde şu kodu giriniz. Kodun içerisinde yer alan "dosya_yolu" isimli yere metin belgenizin konumu ile birlikte adını yazınız.
Örnek:C:\Users\x\Desktop\deneme.txt gibi.
C#:
string text = textBox1.Text.Trim();
if (text != "" || text != string.Empty){
search_keywords(@"dosya_yolu", text);
}else{
MessageBox.Show("Lütfen aranacak değer giriniz.");
}
Ardından bu kodu Button kodunun dışarısına yapıştırın;
C#:
private void search_keywords(string path, string search_value){
StreamReader stream_reader = new StreamReader(path);
string text_file = stream_reader.ReadToEnd();
string search = search_value;
int text_length = text_file.Length;
int new_text_length = text_file.Replace(search, null).Length;
int found_value_count = (text_length - new_text_length) / search.Length;
if (found_value_count > 0){
label1.Text = $"Aranan ({search_value}) değeri, {found_value_count} adet bulundu.";
}else{
label1.Text = $"Aranan ({search_value}) değer bulunamadı.";
}
}
Örnek bir metin belgesi açtım ve içeriğini bu şekilde yazdım;
Eğer aranan değer varsa bu şekilde çıktı alacaksınız;
Merhaba. Bir metin belgesi *.txt dosyası içerisinde aradığınız değerin olup olmadığını öğrenmek istiyorsunuz anladığım kadarıyla.
O zaman şu şekilde yapmanız gerekiyor.
Öncelike button içinde şu kodu giriniz. Kodun içerisinde yer alan "dosya_yolu" isimli yere metin belgenizin konumu ile birlikte adını yazınız.
örnek:C:\Users\x\Desktop\deneme.txt gibi.
C#:
string text = textBox1.Text.Trim();
if (text != "" || text != string.Empty){
search_keywords(@"dosya_yolu", text);
}else{
MessageBox.Show("Lütfen aranacak değer giriniz.");
}
Ardından bu kodu button kodunun dışarısına yapıştırın;
C#:
private void search_keywords(string path, string search_value){
StreamReader stream_reader = new StreamReader(path);
string text_file = stream_reader.ReadToEnd();
string search = search_value;
int text_length = text_file.Length;
int new_text_length = text_file.Replace(search, null).Length;
int found_value_count = (text_length - new_text_length) / search.Length;
if (found_value_count > 0){
label1.Text = $"Aranan ({search_value}) değeri, {found_value_count} adet bulundu.";
}else{
label1.Text = $"Aranan ({search_value}) değer bulunamadı.";
}
}
Örnek bir metin belgesi açtım ve içeriğini bu şekilde yazdım;