1 / 1 / 0
Регистрация: 16.03.2010
Сообщений: 32
1

Как извлечь имя файла без его полного пути и расширения?

15.04.2010, 19:50. Показов 39184. Ответов 6
Метки нет (Все метки)

как извлечь имя файла без его полного пути и расширения?
какой код для кнопки сохранить в текстовом редакторе?
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
1
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
15.04.2010, 19:50
Ответы с готовыми решениями:

Получение полного пути к файлу и запись его в string
Допустим есть файл filename.accdb, он находится на локальном компьютере всегда в разных местах. И я...

Как узнать имя файла из строки пути?
Есть конкретная строка, содержащая путь, нужно вытянуть имя файла и записать это имя в переменную....

Имя файла из полного имени файла(с путем)
Может есть у кого готовая функция, или встроенная на VB

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

6
1314 / 987 / 127
Регистрация: 08.12.2009
Сообщений: 1,299
15.04.2010, 22:51 2
Лучший ответ Сообщение было отмечено как решение

Решение

C#
1
string a = System.IO.Path.GetFileNameWithoutExtension(@"C:\aq\bw\ce\dr.txt");// a = "dr"
второй вопрос не понял.. совсем)
9
26 / 25 / 2
Регистрация: 26.02.2010
Сообщений: 96
15.04.2010, 23:12 3
Цитата Сообщение от piksel007 Посмотреть сообщение
какой код для кнопки сохранить в текстовом редакторе?
SaveFileDial­og видимо
1
7 / 7 / 2
Регистрация: 20.02.2010
Сообщений: 27
18.04.2010, 15:12 4
А как узнать расширение файла??
1
1314 / 987 / 127
Регистрация: 08.12.2009
Сообщений: 1,299
18.04.2010, 15:24 5
C#
1
2
3
            string filename = System.IO.Path.GetFileName(@"A:\B\C\D.txt");
            int dotIndex = filename.IndexOf('.');
            string ext = filename.Substring(dotIndex + 1, filename.Length - dotIndex - 1);;
вроде не опечатался
2
14 / 14 / 2
Регистрация: 30.03.2009
Сообщений: 23
18.04.2010, 22:00 6
MSDN FileInfo

C#
1
2
3
FileInfo test = new FileInfo(@"C:\A\D\name.ext");
string name = test.Name; \\ имя файла
string ext = test.Extension; \\ расширение
4
1314 / 987 / 127
Регистрация: 08.12.2009
Сообщений: 1,299
18.04.2010, 22:40 7
эт так... к слову...
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
public string Extension
{
    get
    {
        int length = this.FullPath.Length;
        int startIndex = length;
        while (--startIndex >= 0)
        {
            char ch = this.FullPath[startIndex];
            if (ch == '.')
            {
                return this.FullPath.Substring(startIndex, length - startIndex);
            }
            if (((ch == Path.DirectorySeparatorChar) || (ch == Path.AltDirectorySeparatorChar)) || (ch == Path.VolumeSeparatorChar))
            {
                break;
            }
        }
        return string.Empty;
    }
}
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
18.04.2010, 22:40
Помогаю со студенческими работами здесь

Выделить из полного пути к файлу только имя файла
Дана строка, содержащая полное имя файла, то есть имя диска, список каталогов (путь), собственно...

Выделить из полного пути к файлу его расширение (без предшествующей точки)
Дана строка, содержащая полное имя файла, то есть имя диска, список каталогов (путь), собственно...

Как извлечь имя папки из пути?
Как правильно извлечь из полного пути к файлу имя папки ? Попробовал такой способ: var dn =...

Получить имя файла без расширения
Дана строка, содержащая полное имя файла, то есть имя диска, спи- сок каталогов (путь), ...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru