Bunlar hangi taglar arasına yazılacak?Birde onu yazsaydın güzel olurdu doğrusu!
Bu soruyu sorduğuna göre daha önce hiç kodlama yapmadın sanırım. Bu kodlar C# kodları, genelde her sayfanın kendi kod sayfası olur ve bu sayfada kod yazılır. Bunun dışında sayfanın head tagı arasında script tagı içerisinde bu kodlamaları yapabiliriz.
Dosya içine bişeyler yazacağım ama önceki içerik silinsin istiyorum. Bunu nasıl yapacağız...?
Dosya içeriğindeki bilgilerin olmaması için yani yeni verileri yazmak için kullanacağımız stream nesnesinin veya writer nesnesinin parametrelerinden biri ile bunu ayarlayabiliyoruz. Şu anda tam olarak bilmiyorum ama parametreler göz atınca sorunu çözeceğini düşünüyorum.
verdiğiniz bilgiler çok faydalı teşekkürler. txt dosyasından satır silme işlemini nasıl yapabiliriz.? bununla ilgili bilgi verebilirseniz çok sevinirim. Teşekkürler...
Txt dosyasında herhangi bir satırı seçme gibi bir durum sözkonusu değil. Silma işlemi değil de aynı işi yapacak başka yöntem kullanılabilir. Daha önce yaptığım bir uygulamada tüm verileri string olarak alıp içinden istediğim satırı çıkartıp txt dosyasına yeniden yazdırmıştım. Bu yöntem ile silme işlemi yapılmış olur.
benim geçici bir txt dosyası açma olanağım yok çünkü çoklu oturum açıldığında aynı anda kopyalama işlemi hataya sebep olur. nasıl çözebileceğimiz hakkında bilginiz varsa paylaşırsanız sevirim. Teşekkürler...
Yeni bir txt dosyasına gerek yok zaten. İşlem yapacağın txt dosyasının içeriğini okuyup string bir değişkene atabilirsin. Daha sonra bu string üzerinde işlem yaparak silmak istediğin satırı silebilir ve sonrada aynı txt dosyasına tekrar yazabilirsin.
hocam konuyla ilgil ibir soru sormak istiyorum. burda text dosyasına yapılan kayıtlarda şunu yapabilirmiyiz.
bir grid üzerinde hangi işlemler yapıldı ise her bir aşamayı örneğin bir çekboxa tıklanarak bir alanda veri değişikliği yapıldı. her işlemi adımı adımına kayıt yaptırabilirmiyiz text dosyasına.
Bunu rahatlıkla yapmak mümkün ama bunu yaptıktan sonra bu verileri sorgulamak kolay olacaksa yapmalısın. Sorgulamalar zor olabilir. Bunun için veritabanı kullanmak daha mantıklı olur. Eğer sorgulamada sorun olmazsa text kullanılabilir. Her kayıt yapacağın olay için gerekli event içerisinde text'e veya veritabanına kayıt ekleyebilirsin.
eğer oluşturduğumuz stream i while döngüsüne sokarsak ve bitane sayaç oluşturursak istediğimiz satırları okutabiliriz
string metin = SR.ReadLine(); int sayi=1; string yenikelime;
while (metin != null)
{
sayi++;
if (sayi > 1 && sayi < 20)//ilk 20 satırı aldı
{
yenikelime= yenikelime+ "\n" + metin;//20 satırı stringe ekledi
}
sevgili mehmet benım ıstedıgın su sayfamdakı kodlar arasından sadece bellı bı aralıgı okumak ve orayı degsıtırmek ıstıyorum bunu nasıl yapabılırız acaba yardımcı olursanız cok sevınırım ornegın head taları arasındakı bılgıyı okuyup sayfadakı dıger kodlara dokunmadan sadece head arasında kalan kısmı degıstırmek ıstıyorum bunu streamreader ıle nasıl hem okuyup hemde yanlızca ıstedıgım kısmı degıstırebılırım acaba umarım acıklayıcı olabılmısımdır
@hakan, bir metin dosyası üzerinde söylediğin işlemi yapmak şu an için olmayan birşey sanırım. Sen dosyadan bir kısmını alıp değiştirsen de değişen alanı kaydetmek için tüm verileri tekrardan dosyaya yazman gerekir. Bu metin dosyası için bu şekilde. Bu tür yaklaşımdan kurtulmak için veritabanı kullanmalısın.
Bu işlemi asp ortamında (ASP.net ile değil) nasıl yapabilirim pazartesi ödevim var teslim etmem gerekiyor yardım ederseniz çok sevinirim
@hasan, biraz geç oluyor, kusura bakma. ASP'de bu işlemler temel işlemlerdir ve nette örnekleri çok rahat bulabilirsin diye düşünüyorum.