První novoroční výprodej První novoroční výprodej
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: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
za všechno může semicolon. Teda alespoň většinou.
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
Naši partneři 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.