pobieranie nazwy pliku

0

Chcę pobrać nazwy plików tekstowych z folderu wyniki i zapisać je w listboxie

foreach (string file in Directory.GetFileName(@"wyniki\", "*.txt"))
            {
                listBox1.Items.AddRange(System.IO.File.ReadAllLines(file));
            }

jednak podkreśla mi GetFileName i nie wiem dlaczego

1

Nie chodzi Ci przypadkiem o Directory.GetFiles()?

podkreśla mi GetFileName i nie wiem dlaczego

Skoro Ci podkreśla na czerwono, to i pokazuje odpowiedni komunikat błędu - wszystko masz podane na tacy, nie musisz się domyślać.

0

Na temat odpowiadaj w postach;

jak wpiszę linijkę listBox1.Items.AddRange(System.IO.File.ReadAllLines(file)); to pobierze mi zawartość, jak mam to zmienić?

W jakim celu wykorzystujesz ReadAllLines(), skoro nie chcesz zawartości pliku?

0

używałam tego do odczytu zawartości pliku, i chciałam na tej podstawie, zmieniając trochę pobrać nazwę i myślałam że trzeba zamienić GetFiles na GetFileName

2

Ale przecież GetFiles() już zwraca tylko nazwy plików - to Ty sam z wykorzystaniem ReadAllLines() pobierasz ich zawartości.

i myślałam że trzeba zamienić GetFiles na GetFileName

Na przyszłość: czytaj dokumentację, nie zgaduj.

0
foreach (string file in Directory.GetFiles(@"wyniki\", "*.txt"))
           {
                 listBox1.Items.Add(file);
           }

już prawie mam co chcę ale oprócz samej nazwy wyświetla się wyniki\ (nazwa) .txt

0

c# get relative path oraz c# extract file name w Google.

0

Nie rozumiem tej nagonki na użytkowników, którzy zamieszczają na tym forum jakieś błahe problemy. Nikt nie jest doskonały, szczególnie na początku swojej przygody z programowaniem. Napiszę więcej, na początku nauki programowania człowieka irytuje wszystko, co nie działa tak, jak on by chciał.

Moim zdaniem to całe programowanie jest celowo utrudnione. Nie dość, że języki są sztucznie przekombinowane pod względem trudności ich użytkowania, bo wiele rzeczy dałoby się zrobić prościej, to również ciężko jest liczyć na czyjąś pomoc. Człowiek do wszystkiego musi dojść sam.

Idę o zakład, że nawet największy geniusz programowania na początku nauki miał spore problemy nawet z tymi łatwiejszymi zagadnieniami.

0
Enczimnitez napisał(a):

Moim zdaniem to całe programowanie jest celowo utrudnione. Nie dość, że języki są sztucznie przekombinowane pod względem trudności ich użytkowania, bo wiele rzeczy dałoby się zrobić prościej

Zapewniam cię, że po przeprawie z tymi prostymi językami orogramowania nie chciałbyś mieć do czynienia więcej jak tylko zaliczenie ćwiczeń
http://www.cs.put.poznan.pl/jjozefowska/wyklady/wspia/Informatyka10.pdf

również ciężko jest liczyć na czyjąś pomoc. Człowiek do wszystkiego musi dojść sam.
Bingo! Na tym polega ta robota i dlatego jest dobrze płatna

0

Napiszę szczerze od siebie, w programowaniu jest jak w piłce nożnej, jeśli ktoś jest najsłabszym zawodnikiem, wszyscy na niego krzyczą, co go bardzo deprymuje. Ale on wcale nie musi być najsłabszym zawodnikiem, w ten sposób złamano już wiele karier wielu utalentowanym graczom, Czyżby w programowaniu było podobnie? Przepraszam za niepisanie na temat, nawiązuję tylko do poprzednich wypowiedzi.

0
Enczimnitez napisał(a):

Napiszę szczerze od siebie, w programowaniu jest jak w piłce nożnej

Fajne porównanie. Liczba ludzi rozpoczynających zabawę w programowanie i grających w wolnym czasie w piłkę a późniejsza liczba klubowych piłkarzy jest podobna do liczby programistów żyjących z tej pracy (nie liczą wszystkich "strony robię i drobne zleconka").

0

To nie jest dział od pisania nad sensem życia. Panowie przeniescie się z tą dyskusją nie na temat. Autor dostał już wystarczająco wiele informacji aby samodzielnie rozwiązać problem. Jeżeli nie będzie potrafił tego rozwiązać nie pozostaje nic innego jak zmienić fach...

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