NOVINKA - Online rekvalifikační kurz Python programátor. Oblíbená a studenty ověřená rekvalifikace - nyní i online.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Diskuze – Lekce 3 - Práce s textovými soubory v C# .NET

Zpět

Upozorňujeme, že diskuze pod našimi online kurzy jsou nemoderované a primárně slouží k získávání zpětné vazby pro budoucí vylepšení kurzů. Pro studenty našich rekvalifikačních kurzů nabízíme možnost přímého kontaktu s lektory a studijním referentem pro osobní konzultace a podporu v rámci jejich studia. Toto je exkluzivní služba, která zajišťuje kvalitní a cílenou pomoc v případě jakýchkoli dotazů nebo projektů.

Komentáře
Avatar
Sergejl
Člen
Avatar
Sergejl:28.8.2013 0:48

Už jsem zjistil že pokud nejsem reg. nemůžu stahovat, ale popravdě, dopátral jsem se toho jen díky titulce v záhlaví stránky.

Jinak, chyba byla v Using System.IO !!!

Ale měl bych dotaz, jak zapisovat data né na konec ale na na začátek souboru?
Nevěděl by jste někdo, zkoušel jsem hledat v manuálech, ale nikde nic.
Jsem byl zvyklí psát přímo do fce (A,A+,W) atp. znaky pro nastavení zápisu na konec, smazání obasuhu....

Předem děkuji.

 
Odpovědět
28.8.2013 0:48
Avatar
David Hartinger
Vlastník
Avatar
Odpovídá na Sergejl
David Hartinger:28.8.2013 9:30

Zapisovat na začátek souboru nelze, jedině celý ten soubor zapsat znovu. U stahování je chyba v přesměrování, opravím to.

Odpovědět
28.8.2013 9:30
New kid back on the block with a R.I.P
Avatar
Kit
Tvůrce
Avatar
Odpovídá na David Hartinger
Kit:28.8.2013 9:34

Snad v C# existuje nějaká metoda seek() nebo něco na ten způsob, ne? Ovšem vkládat tímto způsobem samozřejmě nejde, pouze přepisovat. A je to úplně jiný programátorský level.

Odpovědět
28.8.2013 9:34
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
Ondřej Štorc
Tvůrce
Avatar
Ondřej Štorc:22.10.2013 16:49

Nejde nějak určit řádek který má být přečten?

Odpovědět
22.10.2013 16:49
Život je příliš krátký na to, abychom bezpečně odebírali USB z počítače..
Avatar
petrph
Člen
Avatar
Odpovídá na Ondřej Štorc
petrph:14.11.2013 15:31

Určit který řádek má být načten lze poměrně snadno - prostě si je odpočítáš:

string s;
int ChciRadkuCislo = 10;
for (int i = 1; i < ChciRadkuCislo; i++)
sr.ReadLine();
s = sr.ReadLine();

//tohle je ta co potřebuješ
Popřípadě pokud je potřebuješ načítat víckrát, tak si rovnou hodíš celý soubor do pole podle řádek:

string[] ss = File.ReadAllLines(@"soubor.txt");
Console.WriteLine(ss[10]);
 
Odpovědět
14.11.2013 15:31
Avatar
toMajstr
Neregistrovaný
Avatar
toMajstr:11.1.2014 10:34

jak mám udělat, když chci aby to ten textovej soubor přečetlo nebo aspoň někam uložilo?

 
Odpovědět
11.1.2014 10:34
Avatar
toMajstr
Neregistrovaný
Avatar
Odpovídá na
toMajstr:11.1.2014 10:36

sry, to sem nepatří :)

 
Odpovědět
11.1.2014 10:36
Avatar
kamo20101
Člen
Avatar
kamo20101:14.5.2014 21:48

C# zanas vyriesi specialne znaky pre ine operacne systemi...chcel by som sa spytat pre ake os sa daju pisat programi v c#?

 
Odpovědět
14.5.2014 21:48
Avatar
kamo20101
Člen
Avatar
kamo20101:16.5.2014 12:02

chcel by som prehladat subor riadok po riadku a niektore riadky vymazat ale StreamWriter nevie citat riadky :) je nejaky sposob ako otvorit subor aj na zapis aj na citanie? pripadne ako by som vyriesil moju ulohu.
Dakujemm za odpoved

 
Odpovědět
16.5.2014 12:02
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 10 zpráv z 64.