Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# .NET
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
Yalttab
0 / 0 / 0
Регистрация: 06.07.2017
Сообщений: 8
1

Как получить имя папки, если знаешь путь к ней?

06.07.2017, 19:22. Просмотров 1142. Ответов 5
Метки нет (Все метки)

Здравствуйте,

Подскажите как получить имя папки, зная путь к ней.
Вот что я пытаюсь сделать:
C#
1
2
3
using System.IO;
 
string[] Name = (Directory.GetDirectories(Application.dataPath + "/Images/"));
И после «/Images/» должна быть папка, но названия я её не знаю. Как узнать?
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.07.2017, 19:22
Ответы с готовыми решениями:

Как изменить имя и путь папки в которой создается сборка (библиотека dll) с локализацией
Есть вопросы по поводу локализации приложения. В простейшем случае выставляем Localized = true в...

Получить полный путь папки выделенной в проводнике
Здравствуйте. Возникла такая проблема. Необходимо при клике мышкой по папке (или какому либо...

Как указать путь к папке, если ее имя может состоять из произвольной последовательности символов
Как правильней написать путь к папке, а то из этой папки ничего не копируется. Путь: string...

Как заполнить массив, если не знаешь его размер?
Допустим, есть массив: string massiv; Его нужно заполнить цифрами. Возможно ли обойтись без...

Как получить все файлы соответствующие маске, если путь к папке и маска в одной строке
Всем привет! Если нам передают строку типа: "C:\temp\*.xml" Как мне получить список всех...

5
insite2012
Модератор
Эксперт .NET
4881 / 3833 / 1097
Регистрация: 12.10.2013
Сообщений: 11,101
Записей в блоге: 2
06.07.2017, 20:28 2
Цитата Сообщение от Yalttab Посмотреть сообщение
Как узнать?
Попробуйте Path.GetDirectoryName();
0
Yalttab
0 / 0 / 0
Регистрация: 06.07.2017
Сообщений: 8
06.07.2017, 22:10  [ТС] 3
А конкретный пример можно?
А то у меня пока получается вывести только директорию до "/images"

Что мне нужно на данный момент:
C:/Users/Yalttab/Documents/Project/Assets/Images/"Папка с каким-то именем"

Желательный результат:
"Папка с каким-то именем"

Что получается
C:/Users/Yalttab/Documents/Project/Assets/Images
0
OwenGlendower
Супер-модератор
Эксперт .NET
10601 / 9111 / 3885
Регистрация: 17.03.2014
Сообщений: 18,241
Записей в блоге: 1
Завершенные тесты: 2
06.07.2017, 22:28 4
Yalttab, если каталог точно есть и он всегда один, то
C#
1
string dirName = Directory.GetDirectories(Application.dataPath + "/Images/")[0];
1
insite2012
Модератор
Эксперт .NET
4881 / 3833 / 1097
Регистрация: 12.10.2013
Сообщений: 11,101
Записей в блоге: 2
06.07.2017, 22:33 5
Лучший ответ Сообщение было отмечено Yalttab как решение

Решение

Цитата Сообщение от Yalttab Посмотреть сообщение
конкретный пример
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO;
 
namespace ConsoleApplication4 {
    class Program {
        static void Main(string[] args) {
            DirectoryInfo directory = new DirectoryInfo(@"C:\Program Files (x86)").GetDirectories().FirstOrDefault();
            if (directory != null) {
                Console.WriteLine(directory.Name);
            }
        }
    }
}
1
Yalttab
0 / 0 / 0
Регистрация: 06.07.2017
Сообщений: 8
07.07.2017, 00:22  [ТС] 6
Спасибо.

А я то уже надумал себе что надо писать гору кода дабы вывести маленькую строчку текста.
А тут... Всего-то.
0
07.07.2017, 00:22
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.07.2017, 00:22

Получить имя конечной папки из пути
Есть строка, представляющая собои путь Например, string s1 =@"d:\tralya\tralylya\aaa"; Как получить...

Как получить файл C:\Users\?\AppData\test.txt если я не знаю имя пользователя
Как получить файл C:\Users\?\AppData\test.txt если я не знаю имя пользователя ...

Получить имя файла, зная полный путь
В общем у меня такая проблема, у меня в checkedListBox'е есть несколько путей к файлам скажем:...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru