Witam,
Na praktykach dostałem takie dodatkowe zadanie aby zrobić prostą aplikację która bo dostaniu ścieżki folderu będzie sprawdzać tam ilość plików muzycznych takich jak wav lub mp3. I zacząłem ją robić w na Windows Universal.
Wg. tego co znalazłem w internecie to znajdywanie plików można wykonać przez:
Direcory.GetFiles();
I tak napisałem po prostu takie coś:
namespace App1
{
public sealed partial class MainPage : Page
{
string sciezka ;
int files;
public MainPage()
{
this.InitializeComponent();
}
private void button_Click(object sender, RoutedEventArgs e)
{
var fi = Directory.GetFiles(sciezka, "*.mp3").ToArray();
files = fi.Length;
if (files == 0)
{
textBlock1.Text = "Nie ma plików mp3 ";
}
else
{
textBlock1.Text = "Plików mp3 jest: " + files;
}
}
private void textBox_TextChanged(object sender, TextChangedEventArgs e)
{
sciezka = textBox.Text;
//files = Directory.GetFiles(@"C:\Users\praktyki\Download", "*.mp3").Length;
}
}
I wg. tego co zrozumiałem to niby powinno zliczać ilość plików z rozszerzeniem mp3 w folderze. Jednak tego chyba nie robi, bo wartość files zawsze wychodzi 0.
Miałby ktoś jakiś pomysł co tu może być źle?
Dodam że jak fi było tablicą stringów
string[] fi
to dalej wyświetlało 0.