Niedozwolone znaki w ścieżce. - Plik konfiguracyjny ze ścieżką.

Odpowiedz Nowy wątek
2015-01-02 09:17
0

Cześć,
potrzebuje prostego pliku konfiguracyjnego w którym będę miał ścieżkę do pliku. Napisałem pliczek w .ini (zmieniałem na .txt lecz bez skutku) a wygląda on tak:
"C:\bloodbase.txt"
Odczytuję go tak:

    string[] config_lines = System.IO.File.ReadAllLines(@"config.ini");
    path = config_lines[0];  //path to string < ścieżka do zapisu pliku

Po próbie zapisu która wygląda tak:

    System.IO.File.WriteAllText(path, group.returnToSave(), Encoding.UTF8); //drugi argument jest poprawny ponieważ zapisywałem wcześniej go ze ścieżką podaną w programie
 

dostaje wyjątek: Niedozwolone znaki w ścieżce., próbowałem zmieniać wszystko (było już "c:\bloodbase.txt", c:\bloodbase.txt i inne) lecz nie działa.


GG: 10101100010110000100011101 (BIN)
"Nie wszystko napisane w internecie jest prawdą" - Józef Piłsudski.

Pozostało 580 znaków

2015-01-02 09:25
0
  1. Daj normalną ścieżkę.
  2. Pokaż jak ta ścieżka wygląda pod debuggerem po wczytaniu.
Normalną tzn.? - Trebuh 2015-01-02 09:32
C:\foo\bar\pliczek.ext - n0name_l 2015-01-02 09:33

Pozostało 580 znaków

2015-01-02 09:37
0

Tak to wygląda:
path.PNG


GG: 10101100010110000100011101 (BIN)
"Nie wszystko napisane w internecie jest prawdą" - Józef Piłsudski.

Pozostało 580 znaków

2015-01-02 09:47
0

No to ścieżka jest poprawna i u mnie działa. :\

Pokaż jeszcze cały wyjątek.

Jeszcze jedno -> jak wstukasz ręcznie tą samą ścieżkę to też dostajesz wyjątek?

edytowany 1x, ostatnio: n0name_l, 2015-01-02 09:50

Pozostało 580 znaków

2015-01-02 09:52
0

Rozszerzyć drzewko czy tyle wystarczy?
wyjątek.PNG


GG: 10101100010110000100011101 (BIN)
"Nie wszystko napisane w internecie jest prawdą" - Józef Piłsudski.
edytowany 1x, ostatnio: Trebuh, 2015-01-02 09:53

Pozostało 580 znaków

2015-01-02 09:54

Ale zrób to z jakąś ścieżką, która istnieje. Bo teraz dostajesz inny wyjątek...

Pozostało 580 znaków

2015-01-02 09:58
0

Dziwne, zrobiłem tak wcześniej i nadal był wyjątek. Teraz będę sprawdzał czy plik istnieje i tworzył jeżeli nie ;) Dziękuje.


GG: 10101100010110000100011101 (BIN)
"Nie wszystko napisane w internecie jest prawdą" - Józef Piłsudski.

Pozostało 580 znaków

2015-01-02 09:59
1

Plik sam w sobie nie musi istnieć. Muszą natomiast istnieć wszystkie katalogi po drodze.

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0