C# - prace se souborem
Mam tento kod:
StreamWriter tiskSoubor = new StreamWriter
(@"C:\text.txt", false, Encoding.GetEncoding(1250));
... kterym otevru soubor na disku C. Ale ten soubor ma pevne jmeno... Jak to mam prosim udelat tak, abych si ja zvolil jmeno souboru v prubehu programu?
Vieš používať premenné? Alebo v čom je problém?
Edit: Máš na mysli výber súboru z dialógu, načítanie cesty zo štandardného vstupu alebo čo vlastne?
Ale ano vim Ulozim ten nazev do promenne... Ale jak v jakem formatu to vlozim do toho parametru?
Meno súboru je obyčajný reťazec. Možno Ťa zmiatol znak @, ktorý ruší escape-ovanie znakov v reťazci, takže nemusíš písať "C:\\aa\\bb\\cc\\dd", ale stačí len @"C:\aa\bb\cc\dd".
jj to me zmatl... Dekuju MOC... Ty vzdy poradis... jses supr...
Hmm, tak ne... takhle to nefunguje... a navic, kam se da cesta souboru? Nejde mi to...
A napisal si si funkciu zistiMenoSuboru() ?
Snad musis vediet ty odkial chces zobrat to meno suboru, a naprogramovat si tu funkciu. Ak chces vsetko pod nos tak musis napisat podrobnejsie co potrebujes.
P.S. pre zaciatok mozes skusit
string filename = "c:\\temp\\skuska.txt";
zdvojene \\ je tam schvalne, v jazyku C znamena \\ znak \