[C++]Из полного пути, получить путь к каталогу, или имя файла, как?
переписать сообразно изменившимся обстоятельствам.
---
"Vyroba umelych lidi, slecno, je tovarni tajemstvi."
basename и dirname - это конкретика, как минимум отказывающаяся понимать "сетевые адреса", а нужна абстракция.
Я вот тоже не знаю, сколько тут нюансов, но всё, что в полном пути с последнего слеша до конца - имя файла, а остальное - имя каталога.
Оставить комментарий
vertyal17
До .NET небыло ничего такого, что могло бы без запариваний получать из"c:\windows\file.name", вызовом типа GetDirectoryName, получать сразу "c:\windows", или "file.name"?
Написать я понимаю не трудно, но много нюансов и я наверняка даже не знаю всех. Как минимум сетевые адреса, ограничение по MAX_PATH и тп. Не хочеться вдруг однажды понять, что вот такой то придуманный способ, не работает в каких то случаях.