Wyświetlanie samej nazwy pliku

Wyświetlanie samej nazwy pliku
PY
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 131
0

Witam ponownie mam taki kawałek kodu pobieram z katalogu wszystkie nazwy plików. I chcę nazwę przekazać załóżmy z pozycji 2 do textBox1. I wszystko jest ok pobiera nazwę ale dokleja mi: { FileName = nazwa_pliku.txt } jak wydobyć samą nazwę "nazwa_pliku.txt" ???

Kopiuj

if (Directory.Exists(pathOO))
                {

                    var newList = Directory.GetFiles(pathOO).Select(x => new { FileName = Path.GetFileName(x) }).ToList();

                    if (newList.Count() > 0)
                    {
                        textBox1.Text = (newList.OrderByDescending(x => x.FileName).ToList()[1].ToString());
                    }

                }

Ktos
  • Rejestracja: dni
  • Ostatnio: dni
2

Zamiast robić ToString() odwołaj się do FileName.

K9
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 19
0

Spróbuj coś takiego:

Kopiuj
System.IO.Path.GetFileNameWithoutExtension(nazwa_pliku);
Azarien
  • Rejestracja: dni
  • Ostatnio: dni
0
Kopiuj
x => new { FileName = Path.GetFileName(x) }

no przecież wyraźnie prosisz o strukturę… zwracaj stringa po prostu.

Kopiuj
x => Path.GetFileName(x)

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.