IT rekvalifikace s garancí práce. Seniorní programátoři vydělávají až 160 000 Kč/měsíc a rekvalifikace je prvním krokem. Zjisti, jak na to!
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í.
Avatar
Luboš Hnědý:31.7.2018 14:36

Zdravím dělám v .net mvc a potřeboval bych uložit vytvořený soubor do složky v projektu. Zkoušel jsem ~/Slozka, ../Slozka, .\\Slozka a nic z toho nefunguje vždy mi to vrátí cestu do ProgramFiles do ISS. Používám metodu WriteAllText. Předem díky za každou radu

Zkusil jsem: Zkoušel jsem psát všechno možný i googlit a nic jsem nenašel.

Chci docílit: Řeším to proto abych si mohl uložit soubor do složky.

 
Odpovědět
31.7.2018 14:36
Avatar
Petr Čech
Tvůrce
Avatar
Odpovídá na Luboš Hnědý
Petr Čech:31.7.2018 19:46

To přeci nedává smysl, jakmile nebudeš projet vyvíjet a bude běžet jako normální program, nikde žádná složka s projektem nebude, budeš mít jen zkompilovaný výsledek.

Zkoušel jsem ~/Slozka, ../Slozka

Jsi na Windows, kde je tilda normální znak a nemá pro cestu žádný speciální význam. V linuxu sice také můžeš vytvořit něco s cestou, kde je tilda a neznamená to domovský adresář, ale nikdo to nedělá.

Nejjednodušší, co můžeš udělat je buď ukládat to do working directory, t.j. prostě Složka, nebo něco pevně daného.

Nahoru Odpovědět
31.7.2018 19:46
the cake is a lie
Avatar
Odpovídá na Petr Čech
Luboš Hnědý:1.8.2018 6:55

Možná jsem se špatně vyjádřil... Ale měl jsem na mysli tohle:

HttpContext.Current.Server.MapPath("~/Slozka/somedata.xml")
 
Nahoru Odpovědět
1.8.2018 6:55
Avatar
Odpovídá na Luboš Hnědý
Michal Štěpánek:1.8.2018 10:15

Já používám toto

Server.MapPath("~/Slozka/somedata.xml")
Akceptované řešení
+20 Zkušeností
+2,50 Kč
Řešení problému
Nahoru Odpovědět
1.8.2018 10:15
Nikdy neříkej nahlas, že to nejde. Vždycky se totiž najde blbec, který to neví a udělá to...
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 5 zpráv z 5.