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
Libor Šimo (libcosenior):8.10.2015 18:50

Ahoj, ako zdroj databázy na rôzne úkony v aplikácii používam xml súbor. Keď však dokončím akcie, nechcem, aby ďalej figuroval v zložke, pretože by ho mohol užívateľ znovu po novom spustení aplikácie načítať a to by spôsobilo problémy.
Preto ho potrebujem po poslednej akcii zmazať.
Prosím poraďte jednoduchý spôsob, zatiaľ sa mi to nepodarilo nájsť.

Odpovědět
8.10.2015 18:50
Aj tisícmíľová cesta musí začať jednoduchým krokom.
Avatar
Odpovídá na Libor Šimo (libcosenior)
Libor Šimo (libcosenior):8.10.2015 20:04

Našiel som:

using System.IO;

Directory.Dele­te(@"Material­Novy\DhmData.xml", true);

a myslel som si, že my to zmaže súbor, ktorý sa nachádza v zložke so spúšťacím exe na ceste MaterialNovy\DhmDa­ta.xml.
Bohužial mi to píše:
Adresár nie je platný!

Nahoru Odpovědět
8.10.2015 20:04
Aj tisícmíľová cesta musí začať jednoduchým krokom.
Avatar
Odpovídá na Libor Šimo (libcosenior)
Michal Štěpánek:8.10.2015 20:07
System.IO.File.Delete("soubor.xml");

Soubor s daty bys měl mít jinde, než ve složce s programem, třeba v Program Data

Editováno 8.10.2015 20:08
Akceptované řešení
+20 Zkušeností
+2,50 Kč
Řešení problému
Nahoru Odpovědět
8.10.2015 20:07
Nikdy neříkej nahlas, že to nejde. Vždycky se totiž najde blbec, který to neví a udělá to...
Avatar
Odpovídá na Michal Štěpánek
Libor Šimo (libcosenior):8.10.2015 20:14

Díky, už to pracuje správne. Niekoľko zložiek s pomocnými súbormi xml mám v zložke s exe, pretože to prenášam do práce v jednej spakovanej zložke.
Doma píšem kód, v práci testujem výsledok.

Nahoru Odpovědět
8.10.2015 20:14
Aj tisícmíľová cesta musí začať jednoduchým krokom.
Avatar
Odpovídá na Milan Křepelka
Libor Šimo (libcosenior):9.10.2015 5:36

Diky, to by som mohol vyuzit pre uzivatela (v mojom pripade uzivatelku), aby nevedela kde sa vstupne data nechadzaju a nebude do nich zasahovat.

Nahoru Odpovědět
9.10.2015 5:36
Aj tisícmíľová cesta musí začať jednoduchým krokom.
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 6 zpráv z 6.