294 / 241 / 103
Регистрация: 07.04.2011
Сообщений: 1,444
1

Узнать путь к файлу, без имени файла

05.01.2015, 20:55. Показов 1640. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Получаю имя файла из DialogOpenFile,написанном на WinApi.
C++
1
2
PathFile = ofn.lpstrFile;
        FileName = ofn.lpstrFileTitle;
FileName содержит имя указанного файла,а PathFile содержит ПОЛНОЕ ИМЯ - путь к файлу + имя файла.
Можно какой-либо стандартной функцией С++ получить только путь к файлу,без его имени?
Или только парсить строку с именем файла с конца,до встречи первого слэша?Данные переменные имеют тип _bstr_t

Добавлено через 56 минут
Решить парсить строку с конца.
C++
1
2
3
4
for (i = wcslen(PathFileNoName); i >=0; i--)
                {
                    if (PathFileNoName[i] != ТУТ ВОПРОС ) {PathFileNoName[i] = '\0';}
                }
Пока не доберется до знака слэша - будет резать строку.Остался 1 вопрос:как объявить данный символ \,чтобы до него обрезалась строка?

Добавлено через 20 минут
Проблема решена.Ответы не требуются
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
05.01.2015, 20:55
Ответы с готовыми решениями:

Узнать путь к файлу по имени файла
Всем привет. Столкнулся с такой проблемой: мне нужно узнать путь к файлу по имени файла. Имя файла:...

Как узнать полный путь к файлу по его имени?
Существует ли в линуксе функция, которая по имени файла выдает полное имя файла. т.е. с путем? в...

Узнать путь к файлу или имя файла
Сохраняю файл через saveFileDialog. Как узнать папку(директорию) куда сохраняется файл? Ну или...

Регуляркой вырезать путь до последней папки, без имени файла
Есть адреса нужна регулярка, чтобы работала на адреса, типа:...

0
05.01.2015, 20:55
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
05.01.2015, 20:55
Помогаю со студенческими работами здесь

Узнать путь к файлу
Как узнать путь к файлу? Допустим "https://www.cyberforum.ru/images/images/картинка.jpg" Как с...

Узнать путь к текстовому файлу
У меня такой вопрос. Создал текстовый файл на рабочем столе. Как в программе вывести путь к этому...

Как узнать путь к файлу?
1)Допустим, мы запускаем c:/games/1.exe, 1.exe это моя программа. Как я могу получить путь к ней,...

Как узнать путь к файлу?
Привязал к таблице файлы: OLE1.OLETypeAllowed = acOLELinked OLE1.SourceDoc = "C:\Documents and...


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

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

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