Страница: 1 |
Страница: 1 |
Вопрос: Как отрезать лишнее? :-)
Добавлено: 14.03.06 13:07
Автор вопроса: Юрий
Привет! Вопросик такой: Коммон диалог вернул длинный путь, например C:\Folder\Folder\Folder\Filename.txt Нужно отбросить все до Filename.txt, чтобы прога выводила, только имя файла (без пути к нему). Большое ПАСИБА!
Ответы
Всего ответов: 15
Номер ответа: 1
Автор ответа:
angrynews
Вопросов: 33
Ответов: 119
Web-сайт:
Профиль | | #1
Добавлено: 14.03.06 13:15
Я как программист не очень, но сделал бы так - поместил путь в переменную, потом отчекрыжил лишнее с правой сторны до первого слеша
Номер ответа: 2
Автор ответа:
angrynews
Вопросов: 33
Ответов: 119
Web-сайт:
Профиль | | #2
Добавлено: 14.03.06 13:15
ой сорри, от первого слеша -)
Номер ответа: 3
Автор ответа:
Юрий
Вопросов: 11
Ответов: 30
Профиль | | #3
Добавлено: 14.03.06 14:08
Попробуем...
Номер ответа: 4
Автор ответа:
astoro
ICQ: 649109
Вопросов: 31
Ответов: 391
Профиль | | #4
Добавлено: 14.03.06 14:55
CommonDialog1.FileTitle
Номер ответа: 5
Автор ответа:
Billi Gates
ICQ: 242-026-281
Вопросов: 25
Ответов: 57
Профиль | | #5
Добавлено: 14.03.06 14:58
а ты в
Номер ответа: 6
Автор ответа:
Юрий
Вопросов: 11
Ответов: 30
Профиль | | #6
Добавлено: 14.03.06 15:05
Спасибо.
Номер ответа: 7
Автор ответа:
Tamplier
ICQ: 298742928
Вопросов: 58
Ответов: 340
Профиль | | #7
Добавлено: 14.03.06 15:19
а еще можно заюзать InStrReverse
Номер ответа: 8
Автор ответа:
Billi Gates
ICQ: 242-026-281
Вопросов: 25
Ответов: 57
Профиль | | #8
Добавлено: 14.03.06 15:22
да незачто, пользуйся
Номер ответа: 9
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #9
Добавлено: 14.03.06 15:32
dim tmpArr$()
tmpArr$ = Split(strFile,"\"
msgbox tmpArr$(Ubound(tmpArr$)-1)
Номер ответа: 10
Автор ответа:
Fever
Вопросов: 60
Ответов: 808
Профиль | | #10
Добавлено: 14.03.06 20:41
Проще:
=StrReverse(Split(StrReverse,"\"(0))
Номер ответа: 11
Автор ответа:
sne
Разработчик Offline Client
ICQ: 233286456
Вопросов: 34
Ответов: 5445
Web-сайт:
Профиль | | #11
Добавлено: 15.03.06 02:42
не городите лишнего
Номер ответа: 12
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #12
Добавлено: 15.03.06 13:13
Может, все же
?
Номер ответа: 13
Автор ответа:
Sacred Phoenix
ICQ: 304238252
Вопросов: 52
Ответов: 927
Профиль | | #13
Добавлено: 15.03.06 21:03
Прикольно... (сорри за флуд)
Номер ответа: 14
Автор ответа:
AgentFire
ICQ: 192496851
Вопросов: 75
Ответов: 3178
Профиль | | #14
Добавлено: 15.03.06 21:56
Народ нашел о чем спорить
Из-за пары байтов в коде, которые потом фиг знает как скомпилируются, передерутся ))
Номер ответа: 15
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #15
Добавлено: 16.03.06 05:01
Это вопрос принципа