Просмотреть *.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");