Просмотреть *.txt файлы в списке

Добрый день всем, я прочитал все посты, которые смог найти, но ни один не помог мне. У меня есть список, в котором должны быть перечислены все файлы в папке с именем 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 ответ

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

Изменить:

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

Для того, чтобы:

string Cust = Path.Combine(System.AppDomain.CurrentDomain.BaseDirectory, "data");
Другие вопросы по тегам