September discount week
Pouze tento týden sleva až 80 % na e-learning týkající se MS Office
50 % bodů zdarma na online výuku díky naší Slevové akci!

Diskuze: C# IT network online kurz pro práci se soubory

Aktivity (5)
Avatar
Marek Jakoubek:17.12.2019 18:41

No, problém je, že používám VS 2017, a když se snažím vytvořit soubor např. txt podle kurzu, tak se mi vytvoří složka "názevsouboru.txt", ale ne soubor s příponou txt.

Zkusil jsem: Tak nějak jsem teda brouzdal po internetu, ale nic moc jsem nenašel.

Chci docílit: Mohl by mi někdo prosím poradit co s tím?

 
Odpovědět
17.12.2019 18:41
Avatar
Odpovídá na Marek Jakoubek
Reaktivní uživatel:17.12.2019 21:59

Jak ti někdo může říct, co děláš špatně, když sem ani nedáš kód? (Varuju tě předem: použij tlačítko vedle smajlíka, ať to neděláš nadvakrát)

No dobře, asi ti zvládnu říct to, co jsi už řekl sám: místo souboru manipuluješ se složkou.

Nahoru Odpovědět
17.12.2019 21:59
Kdo je připraven, toho zaskočí něco jiného
Avatar
Michal Rýzler
Brigádník
Avatar
Michal Rýzler:20.12.2019 0:40

Snažil jsem se tak nějak na svém pokusném projektu zjistit, čím by to mohlo být, ale...
Asi ti nepomůže nikdo, pokud sem nehodíš zdrojový kód tvé metody StreamWriter.

Nahoru Odpovědět
20.12.2019 0:40
Programování není o inteligenci, nýbrž o schopnosti řešit problémy.
Avatar
Marek Jakoubek:20.12.2019 17:46

Děkuji to mi nedošlo. Ukážu co myslím.

 
Nahoru Odpovědět
20.12.2019 17:46
Tento výukový obsah pomáhají rozvíjet následující firmy, které dost možná hledají právě tebe!
Avatar
Marek Jakoubek:20.12.2019 19:38

Teda zaprvé jsem se snažil vytvořit textový soubor ne jen tak hozený v bin, debug, ale někde jinde,takže jsem ve skrácení napsal:

string cestaKProjektu = Path.Combine(Enviroment.GetFolderPath(Enviroment.SpecialFolder.ApplicationData, "projekt"));
If (!Directory.Exist(cestaKProjektu))
{
      Directory.CreateDirectory(cestaKProjektu);
}
string soubor = "soubor.txt";
using (StreamWriter sw = new StreamWriter(Path.Combine(cestaKProjektu, soubor)))
{
      //Zápis do souboru
}

A jelikož vůbec vlastně nevím, jak si takto vytvořit soubor někde jinde, a v C# kurzu na soubory zatím o tomhle nic nebylo, zápis mám nejspíš špatně a chtěl bych se dozvědět, jak má teda vlastně být (Potřebuji to k cvičení v kurzu).

 
Nahoru Odpovědět
20.12.2019 19:38
Avatar
Odpovídá na Marek Jakoubek
Michal Štěpánek:20.12.2019 21:48

Directory je složka, logicky tedy CreateDirectory vytvoří složku. Soubor je File...

Akceptované řešení
+20 Zkušeností
+1 bodů
Řešení problému
Nahoru Odpovědět
20.12.2019 21:48
Nikdy neříkej nahlas, že to nejde. Vždycky se totiž najde blbec, který to neví a udělá to...
Avatar
Marek Jakoubek:21.12.2019 9:03

Děkuji ti mockrát, nedošlo mi to :)

 
Nahoru Odpovědět
21.12.2019 9:03
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 7 zpráv z 7.