Son kullanma tarihi geçmiş, bayatlamış bir tarayıcı kullanıyorsanız, Mercedes kullanmak yerine tosbağaya binmek gibi... Web sitelerini düzgün görüntüleyemiyorsanız eh, bi' zahmet tarayıcınızı güncelleyiniz. Modern Web standartlarını karşılayan bir tarayıcı alternatifine göz atın.
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;