Forum
merhabalar.
ben visual studio 2013 kullanıyorum
fakat yapmak istediğim şey aslında system.io ve system.collections u kullanarak bir txt dosyasını açmak
fakat açılan txt dosyasında satır başında sctool yazısı varsa sctool yazısından sonraki 20 karakterlik girdiyi (rakam olur, noktalama işareti olur, sayı olur) başka bir txt dosyasına yazmak ve kaydetmek
bunun için yapabileceğim bir consol uygulaması yada windows form uygulaması varmıdır.
bana önce açılacak txt dosyasının adresini istiyecek ben örneğin c:\deneme.txt olarak gireceğim ve bu txt dosyasındakileri c:\ayıklananlar.txt dosyasına kaydedecek
bu kadar 🙂
şimdiden yardımlarınız için teşekkür ediyorum
Selam Halil,
Dediğin bölme işlemini String.Substring, String.IndexOf fonksiyonları ile yapabilirsin. Kaydetme işlemi için de File class ında AppendAllText fonksiyonunu kullanabilirsin. Sen hazır uygulaması var mı demişsin ama nasıl olabileceğini yazdım. Çözülmezse yardımcı olabilirim.
string oldFileText = File.ReadAllText("c:\deneme.txt");
string splitText = oldFileText.Substring(oldFileText.IndexOf("sctool")+6, 20);
File.AppendAllText("c:\ayıklananlar.txt", splitText);
Teşekkürler,
http://www.cozumpark.com/forums/thread/414588.aspx
aslında yapmak istediğim şeyin bir kısmı burda buna bakabilirmiisn