просмотреть * .txt файлы в списке - PullRequest
0 голосов
/ 02 декабря 2018

Добрый день всем, я прочитал все сообщения, которые смог найти, но ни один не помог мне.У меня есть список, в котором должны быть перечислены все файлы в папке с именем data, которая находится в том же месте, что и мое приложение.Проблема в том, что я пробовал разные коды, но мне все еще не удается отобразить папку в моем списке.Путь к файлу является переменным, так как исполняемый файл находится в разных местах на разных компьютерах.Вот мой код:

string Cust = System.AppDomain.CurrentDomain.BaseDirectory + @"data\";
string[] txtfiles = Directory.GetFiles(Cust, "*.txt");
foreach (string file in txtfiles)
    custList.Items.Add(file);

Когда я наконец получу файлы в списке, мне нужно будет щелкнуть один из них и отобразить его значения в метках на моей форме.

Любая помощь будет отличной.Thanx

1 Ответ

0 голосов
/ 02 декабря 2018

Ваш код должен работать, ваша проблема, скорее всего, связана с тем, как вы объединяете свой путь:

Изменение:

string Cust = System.AppDomain.CurrentDomain.BaseDirectory + @"data\";

На:

string Cust = Path.Combine(System.AppDomain.CurrentDomain.BaseDirectory, "data");
...