Diskuze: Přepsání určitého řádku v souboru
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
Člen
Zobrazeno 10 zpráv z 10.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
string s;
int CisloRadku = 10;
for (int i = 1; i < CisloRadku; i++)
sr.ReadLine();
s = sr.ReadLine();
stačí do hledání napsat : práce se soubory c#
http://www.itnetwork.cz/…-soubory-txt
Jo diky, ale to už jsem četl. Ja prostě potřebuju, aby to v souboru našlo třeba 3 řadek a tam je třeba jmeno = Franta a aby to vypsalo to jmeno. Dělam totiž launcher k jedne hře a tam to je tak blbě udělane, že to musiš v tom texťaku přepisovat.
int lineIndex = 0;//index-based number of line to change
string[] lines;
string filePath = "path";//file path
using (StreamReader sr = new StreamReader(filePath))
{
lines = sr.ReadToEnd().Split(new string[] { Environment.NewLine },
StringSplitOptions.None);
}
lines[lineIndex] = "new text";
using (StreamWriter sw = new StreamWriter(filePath))
{
foreach (string line in lines)
sw.WriteLine(line);
}
Není zač. V tom případě to označ jako řešení tou "fajfkou"
Zobrazeno 10 zpráv z 10.