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

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

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

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

Подскажите как получить имя папки, зная путь к ней.
Вот что я пытаюсь сделать:
C#
1
2
3
using System.IO;
 
string[] Name = (Directory.GetDirectories(Application.dataPath + "/Images/"));
И после «/Images/» должна быть папка, но названия я её не знаю. Как узнать?
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.07.2017, 19:22
Ответы с готовыми решениями:

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

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

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

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

5
Эксперт .NET
5308 / 4104 / 1183
Регистрация: 12.10.2013
Сообщений: 11,909
Записей в блоге: 2
06.07.2017, 20:28 2
Цитата Сообщение от Yalttab Посмотреть сообщение
Как узнать?
Попробуйте Path.GetDirectoryName();
0
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
Администратор
Эксперт .NET
13390 / 10896 / 4483
Регистрация: 17.03.2014
Сообщений: 21,969
Записей в блоге: 1
06.07.2017, 22:28 4
Yalttab, если каталог точно есть и он всегда один, то
C#
1
string dirName = Directory.GetDirectories(Application.dataPath + "/Images/")[0];
1
Эксперт .NET
5308 / 4104 / 1183
Регистрация: 12.10.2013
Сообщений: 11,909
Записей в блоге: 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
0 / 0 / 0
Регистрация: 06.07.2017
Сообщений: 8
07.07.2017, 00:22  [ТС] 6
Спасибо.

А я то уже надумал себе что надо писать гору кода дабы вывести маленькую строчку текста.
А тут... Всего-то.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
07.07.2017, 00:22

Помощь в написании контрольных, курсовых и дипломных работ здесь.

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

Получить имя конечной папки из пути
Есть строка, представляющая собои путь Например, 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 - 2021, vBulletin Solutions, Inc.